Mi chiamo Domenico e cerco.. e ripeto cerco di creare nuove cose con i vari programmi..
Adesso sono alle prese con Microsoft Escel...
Arrivando subito al dunque ho creato in excel un calendario per appuntamenti e le date di tutto l'anno sono messe una sotto l'altra. per intenderci cosi :
DATA GIORNO ORA INTERESSATO LUOGO MOTI…
1-gen Martedi
2-gen Mercoledi
3-gen Giovedi
3-gen Giovedi
4-gen Venerdi
5-gen Sabato
6-gen Domenica
7-gen Lunedi
chiaramente in celle diverse, adesso desidero creare una macro con pulsante che se ad esempio mi trovo sulla cella del Mercoledì mi inserisca una riga sotto con la stessa data. per un nuovo inserimento, sempre per chiarezza se attivo la macro deve venirmi così :
DATA GIORNO ORA INTERESSATO LUOGO MOTI…
1-gen Martedi
2-gen Mercoledi
---> 2-gen Mercoledi
3-gen Giovedi
3-gen Giovedi
4-gen Venerdi
5-gen Sabato
6-gen Domenica
7-gen Lunedi
E posso inserire solo 10 righe per ogni data, cioè in effetti massimo dieci appuntamenti al giorno...
Chiaramente ho cercato di fare questa macro che valga per tutte le celle e quindi :
- Codice: Seleziona tutto
Sub RIGAX()
'
'RIGAX Macro
'
'
x = 0
If x = 9 Then Exit Sub '
a = 12
y = 13 ( 13 è la riga da cui parte l'elenco nel mio foglio)
Z = y + x
b = a + x
Rows(Z & ":" & Z).Select
Selection.Insert Shift:=xlDown
Range(Cells("B", b), Cells("C" , b)).Select
Selection.Copy
Range("B" & b).Select
ActiveSheet.Paste ActiveSheet.Paste Application.CutCopyMode = False
Range("D" & Z).Select
x = x + 1
End Sub
questa macro in effetti, prima inserisce la riga sotto alla cella del giorno selezionato e poi copia il contenuto della cella del giorno e la incolla nella riga inserita, così da avere già scritta anche la data....
Bene... chiaramente come al solito qualcosa ho errato... vi ricordo scusandomi che non sono un esperto chiaramente....
Per prima cosa il compilatore di excel mi segna come errore questa riga :
- Codice: Seleziona tutto
Range(Cells("B", b), Cells("C", b)).Select
e poi di sicuro sbaglio il ciclo di controllo...
Vi ringrazio anticipatamente se qualcuno sarà così gentile da aiutarmi...
Saluti Domenico
Grazie e buona giornata da Domenico.