OVH Cloud OVH Cloud

savoir où je suis sur la page

3 réponses
Avatar
Serge Hipontoise
Bonjour
J'ai une macro (pour des histoires de lecture à l'ecran) qui me permet de
descendre et de formater la cellule suivante, une par une.

Y a-t-il moyen pour moi de déterminer le moment où je suis positionné sur la
DERNIERE LIGNE VISIBLE A L'ECRAN ? Le but étant bien sur de repositionner la
suivante en haut de la page (pour passer automatiquement à la "page"
suivante).

Merci d'avance

Serge

3 réponses

Avatar
JB
Bonjour,


ActiveWindow.ScrollRow = ActiveCell.Row

positionne la cellule active en haut de l'écran

http://cjoint.com/?bljYssfRgr

Cordialement JB
Avatar
Daniel
Bonjour.
Essaie :

Sub SuiJeAuBasDeLaFenetre()
ActiveWindow.LargeScroll down:=1
lignebas = ActiveWindow.ScrollRow - 1
ActiveWindow.LargeScroll up:=1
If ActiveCell.Row = lignebas Then MsgBox "Bas de la fenêtre"
End Sub

Cordialement.
Daniel
"Serge Hipontoise" a écrit dans le message de
news: 43c4a948$0$2036$
Bonjour
J'ai une macro (pour des histoires de lecture à l'ecran) qui me permet de
descendre et de formater la cellule suivante, une par une.

Y a-t-il moyen pour moi de déterminer le moment où je suis positionné sur
la DERNIERE LIGNE VISIBLE A L'ECRAN ? Le but étant bien sur de
repositionner la suivante en haut de la page (pour passer automatiquement
à la "page" suivante).

Merci d'avance

Serge



Avatar
Serge Hipontoise
Un graaaaaaaaaaaaaaaaand merci à tous les deux !


Srrge



"Serge Hipontoise" a écrit dans le message de
news: 43c4a948$0$2036$
Bonjour
J'ai une macro (pour des histoires de lecture à l'ecran) qui me permet de
descendre et de formater la cellule suivante, une par une.

Y a-t-il moyen pour moi de déterminer le moment où je suis positionné sur
la DERNIERE LIGNE VISIBLE A L'ECRAN ? Le but étant bien sur de
repositionner la suivante en haut de la page (pour passer automatiquement
à la "page" suivante).

Merci d'avance

Serge