Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

identifier le N° de la dernière ligne affichée à l'écran

  • Initiateur de la discussion Initiateur de la discussion Tiobi
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Tiobi

XLDnaute Junior
Bonsoir à tous,

Je voudrais savoir s'il est possible d'identifier le N° de la dernière ligne affichée à l'écran (meme lorsque certaines lignes sont masquées)

J'ai essayé avec ActiveWindow.VisibleRange qui me donne l'adresse de la plage visible mais je n'arrive pas à capter le N° de la dernière ligne.

Si quelqu'un a une idée...


Merci
 
Re : identifier le N° de la dernière ligne affichée à l'écran

Bonsoir Tiobi, Roger, le forum,
non Roger je viens d'essayer ton code donne le nombre de lignes visible dans la fenêtre
bonne soirée
Papou
 
Re : identifier le N° de la dernière ligne affichée à l'écran

Re bonsoir Roger Tiobi le forum,
et
activewindow.visiblerange.row
donne la première ligne de la fenêtre mais la dernière pas trouvé!!
a+
Papou
 
Re : identifier le N° de la dernière ligne affichée à l'écran

Bonsoir Roger, Paritec, Tiobi,

ceci devrait marcher:

Code:
ActiveWindow.VisibleRange.Rows(ActiveWindow.VisibleRange.Rows.Count).row
Edit: bonsoir chris
 
Dernière édition:
Re : identifier le N° de la dernière ligne affichée à l'écran

re bonsoir Roger tiobi, le forum,
tu peux toujours y arriver comme cela
c'est un peu beaucoup bricolage mais ça marche
ActiveWindow.VisibleRange.Rows.Count + ActiveWindow.VisibleRange.Row - 1
bonnes soirée
Papou
 
Dernière édition:
Re : identifier le N° de la dernière ligne affichée à l'écran

Bonsoir Roger, Paritec, Chris, skoobi et le forum

Je viens de tester vos 2 propositions ci-après

ActiveWindow.VisibleRange.Rows(ActiveWindow.VisibleRange.Rows.Count).row

ActiveWindow.VisibleRange.Rows.Count + ActiveWindow.VisibleRange.Row - 1


et les 2 fonctionnent.

Ceci devrait me permettre de centrer un shape dans le sens de la hauteur alors que le zoom est activé et que certaines lignes sont masquées.
Je vais utiliser les dimensions height et width de la plage visible à l'écran pour centrer le shape.


Merci beaucoup pour votre aide.
Bonne soirée.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…