VBA - fine del foglio

ActiveSheet.Range("a65536").End(xlUp).Row

Con questa riga di codice vba potrete finalmente sapere qual'è l'ultima cella utilizzata in una colonna a vostra scelta di un foglio Excel e quindi anche impostare corretamente un ciclo for.

Esempio di codice vba:

Sub provaciclo

Dim i, FineColonna as Integer

FineColonna = ActiveSheet.Range("a65536").End(xlUp).Row

'questo è un commento
'("a65536") sta per colonna A, riga 65536
'la lettera a è l'unica cosa da modificare in questo codice se volete controllare un'altra colonna

For i = 1 To FineColonna

----------------------------
Eseguite il vostro codice
----------------------------

Next i

End Sub

Se xlUp lo sostituite con xlDown viene restituita la posizione subito prima di una cella vuota, mentre come nell'esempio con xlUp viene restituita l’ ultima cella occupata della colonna A.
Share on Google Plus

About Tebby

Software developer from years now VTECRM developer, smiles' lover, informations' eater, interested of all.
    Blogger Comment