bonsoir,
essayez de faire ceci :
dercolonne = Sheets(1).Range("XFD1").End(xlToLeft).Column + 1
En fait Row = ligne et Column = colonne
A65000 = dernière cellule de la colonne A dans les version d'Excel avant 2007
XFD1 = dernière cellule de la ligne 1 sur les version à partir de 2007, sinon c'est 256 colonnes donc IV1
xlToLeft = on va vers la gauche
xlUp = on va vers le haut
En gros dans un sens ou dans l'autre le principe est le suivant :
on se place sur la dernière cellule de la colonne ou de la ligne et on "remonte" vers le début et on s'arrête dès qu'une cellule est pleine (ou différente de vide), du coup pour avoir la ligne (ou la colonne) vide il faut faire +1
@ bientôt
LouReeD