Fonction VBA : last_used_col

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

Utilisation :

last_used_col(feuille)


Exemple d'utilisation

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

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

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 col_letter de ce pack :

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

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