Fonction VBA : lastUsedCol

La fonction VBA lastUsedCol renvoie le numéro de la dernière colonne utilisée de la feuille passée en argument.

Utilisation :

lastUsedCol(feuille)


Exemple d'utilisation

Affichage de la dernière colonne utilisée dans une MsgBox :

Sub exemple()
    
    derniereColonne = lastUsedCol(ActiveSheet)
    
    'Résultat
    MsgBox "Dernière colonne utilisée : " & derniereColonne

End Sub
excel vba derniere colonne utilisee last used col

Si vous avez besoin de la lettre de la colonne au lieu de son numéro, utilisez la fonction colLetter de ce pack :

Sub exemple()
    
    derniereColonne = colLetter(lastUsedCol(ActiveSheet))
    
    'Résultat
    MsgBox "Dernière colonne utilisée : " & derniereColonne

End Sub
excel vba derniere colonne lettre last used col

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