Microsoft 365 area

Usine à gaz

XLDnaute Barbatruc
Supporter XLD
Bonsoir à toutes et à tous :)

Je bute sur un code que je n'arrive pas à adapter' à mon besoin :
VB:
With ActiveSheet
    .ScrollArea = .Range("A1:M145").Address
    End With
Ce code fonctionne sans problème mais je voudrais qu'il agisse de la colonne A à M mais de la ligne 1 à la dernière cellule NON vide de la colonne A.
Ce qui me permettrait de ne pas avoir à modifier à chaque instant en fonction des lignes ajoutées.

Pourriez-vous m'aider ?
Je continue mes tests et recherches en attendant un retour.
Je vous remercie et vous souhaite une bonne fin de journée :)
lionel,
 

job75

XLDnaute Barbatruc
Bonsoir Lionel, Phil69970,

End(xlUp) pose problème si la feuille est filtrée.

Dans un tableau normal il n'y a pas de ligne entièrement vide donc on peut utiliser :
VB:
ActiveSheet.ScrollArea = [A1].CurrentRegion.Resize(, 13).Address
A+
 

Discussions similaires

Réponses
16
Affichages
662
Réponses
4
Affichages
193

Statistiques des forums

Discussions
312 177
Messages
2 085 972
Membres
103 073
dernier inscrit
MSCHOE16