Ciao
Correggi questa riga
elenco = "A1:F" & ur
Adesso funziona. Prova e fai sapere.
Rispondo alle tue domande con una premessa:
In questo Forum e in rete troverai una marea di tutorials per imparare VBA. Prima però devi crearti qualche base di inglese, almeno un minimo, altrimenti non vai da nessuna parte.
1) cosa significa ur
E' una variabile alla quale viene assegnato un determinato valore. Nel nostro caso l'ho utilizzata come Ultima Riga piena di una colonna (per brevità ho messo solo le iniziali)
2) cosa significa For i = 2 To ur
Poichè devi analizzare dalla riga numero 2 fino all'ultima riga valorizzata quella riga di codice di ce ad Excel di assegnare il numero 2 alla variabile i che, ad ogni ciclo, viene incrementata di 1 unità.
3°) Step è una parola chiave di VBA. In inglese vuol dire "passo". Nel nostro caso sto dicendo a Excel-VBA di eseguire un ciclo iniziando dall'ultima cella valorizzata (vedi sopra ur) andando a ritroso (cioè con passo -1)
Purtroppo per te ti sei imbattuto in qualcosa ... al di fuori delle tue conoscenze.
Come mi capita di dire talvolta: prima di correre bisogna imparare a camminare.
Ma se hai voglia, tutto diventa più facile.
Ciao e fai sapere,
Mario