Ciao Alessandro, ed un saluto a Patel.
maggiormente specialmente per il VBA, io uso "Cells", molto più versatile di Range.
Vediamo prima come viene selezionata la cella.
la Sintassi è:
Range("Colonna:Riga")
Cells(Riga,Colonna)
parliamo di Cells, come vedi è invertito l'ordine, si scrive prima il numero di riga e poi la colonna in NUMERO, A=1, B=2, C=3, Etc..
ma ciò non toglie che posso anche scrivere la lettera in Cells in questo modo
Adesso poniamo il caso che vorrei spostarmi di 5 colonne, nel primo caso sono obbligato a scrivere
con Cells non devo fare il calcolo per sapere la lettera della colonna, ma basta scrivere
lo stesso se vorrei spostarmi di 5 Righe
Cio è comodo specialmente quando si tratta di scrivere dati con dei cicli, come ha detto Patel, non posso fare,
For x = 1 to 5
Range("A + x:1")="Pippo"
next x
ma posso benissimo fare
For x = 1 to 5
Cells(1, 1 + x)="Pippo"
next x
spero di aver chiarito il tuo dubbio
Ciao By Sal
se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie
clicca qui