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 87 nouvelles fonctions).