Fonction VBA : lastCol

La fonction VBA lastCol renvoie le numéro de colonne de la dernière valeur d'une ligne, avec la possibilité de préciser la feuille (facultatif).

Utilisation :

lastCol(numero_ligne)

ou

lastCol(numero_ligne, nom_feuille)


Exemple d'utilisation

Calcul de la dernière colonne de la ligne 2 contenant une valeur lastCol(2) :

Sub exemple()
    
    derniereColonne = lastCol(2) 'Dernière colonne de la ligne 2
    
    MsgBox "Dernière colonne : " & derniereColonne

End Sub
fonction vba excel derniere colonne ligne last col

Exemple d'utilisation (sur une autre feuille)

Calcul de la dernière colonne de la ligne 1 de la feuille "Feuil2" contenant une valeur lastCol(1, "Feuil2") :

Sub exemple2()
    
    derniereColonne = lastCol(1, "Feuil2") 'Dernière colonne de la ligne 1 de la feuille "Feuil2"
    
    MsgBox "Dernière colonne : " & derniereColonne

End Sub
fonction vba excel derniere colonne last col

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