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

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

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