"Problèmes multiples avec Range("A1").SpecialCells(xlCellTypeLastCell).Row"
Citation:
Envoyé par
ouskel'n'or
Range(...).SpecialCells(xlCellTypeLastCell)
S'il existe ou non des lignes vides dans dans la feuille, donne
la dernière ligne absolue de la feuille
Attention : Si des lignes sont supprimées dans la plage, enregistrer le fichier pour avoir le réel N° de la dernière ligne (idem pour les colonnes supprimées)
Code:
DerniereLigne = Range("A1").SpecialCells(xlCellTypeLastCell).Row
Range(...).SpecialCells(xlCellTypeLastCell).address
Donne l'adresse absolue de
la dernière cellule renseignée de la feuille
Code:
AdresseAbsolue = Range("A1").SpecialCells(xlCellTypeLastCell).address
Ces deux "astuces" ne sont guère claire pour moi :? Le périmètre d'action reste la plage et non la feuille ???
Si je reprends les exemples Range("A1").SpecialCells(xlCellTypeLastCell).Row = 1 et Range("A1").SpecialCells(xlCellTypeLastCell).Adress = $A$1 peu importe ce qu'il y a dans la feuille ???