En fait, si ce que tu veux connaître, c'est la dernière colonne renseignée...
DernièreColonne = Range("A1").SpecialCells(xlCellTypeLastCell).Column
ou
DernièreColonne = Cells(1,1).SpecialCells(xlCellTypeLastCell).Column
Et maintenant, pour la lettre correspondante, suffit que tu fasses,
avec VBA97 :
LaDerDesDer = left(Columns(DernièreColonne).Address, instr(Columns(DernièreColonne).Address, ":") - 1)
et, selon AlainTech et VBA > 97 où c'est encore plus simple
LaDerDesDer = Split(Columns(DernièreColonne).Address(ColumnAbsolute:=False), ":")(1)
Jète un oeil ici http://www.developpez.net/forums/sho...d.php?t=227092 tout est dit
A+
Partager