Fonction VBA : lastRow
La fonction VBA lastRow renvoie le numéro de ligne de la dernière valeur d'une colonne, avec la possibilité de préciser la feuille (facultatif).
Utilisation :
lastRow(numero_colonne)
ou
lastRow(numero_colonne, nom_feuille)
Numéro de colonne : vous pouvez entrez le numéro de colonne en chiffre(s) ou en lettre(s), cette fonction accepte les 2 formats.
Exemple d'utilisation
Calcul de la dernière ligne de la colonne 2 contenant une valeur lastRow(2)
:
Sub exemple()
derniereLigne = lastRow(2) 'Dernière ligne de la colonne 2
MsgBox "Dernière ligne : " & derniereLigne
End Sub

Exemple d'utilisation (sur une autre feuille)
Calcul de la dernière ligne de la colonne "C" de la feuille "Feuil2" contenant une valeur lastRow("C", "Feuil2")
:
Sub exemple2()
derniereLigne = lastRow("C", "Feuil2") 'Dernière ligne de la colonne 2 de la feuille "Feuil2"
MsgBox "Dernière ligne : " & derniereLigne
End Sub

Remarque : cette fonction nécessite l'installation du pack de fonctions XLP (un add-in gratuit pour Excel qui ajoute 92 nouvelles fonctions).