bonsoir,
Urgent n'est pas un nom de sujet à utiliser car ça ne veut rien dire.
Pour la réponse, je pense que si c'est en VBA il faut choisir un endroit, par exemple A10 et utiliser la fonction end
range("A10").end (xlToRight) va donner la dernière colonne contenant une valeur sur la ligne 10.
Attention ces fonctions stoppent dès qu'elles rencontrent une case vide.
C'est pour cela qu'en général pour trouver les bords d'une zone on préfère partir de l'extérieur pour toucher un bord.
Par exemple si on veut atteindre la dernière ligne d'un bloc la première idée va être range("A1").end xldown.
Seulement si une ligne contient une case vide on va se trouver au milieu du tableau.
on fait plus souvent range("a6553").end xlup
Pour des exemples voir l'aide.
A+