OVH Cloud OVH Cloud

Centrer la feuille à l'écran

7 réponses
Avatar
bartez
Bonjour,

Pour les besoin d'une macro, je suis obligé de masquer toutes les lignes et
les colonnes avant de ne réafficher que celles qui sont nécessaires à
l'écran.

Tout ce passe bien au détail près que lorsque je re-affiche mes lignes et
colonnes, je n'ai rien de visible sur mon écran. il me faut systématiquement
utiliser la molette de la souris pour faire apparaitre ma feuille.

Comment faire apparaitre directement la 1ere cellule de la feuille (A1) dans
son coin en haut à gauche ?

Merci de votre aide !

Philippe

7 réponses

Avatar
AV
Comment faire apparaitre directement la 1ere cellule de la feuille (A1) dans
son coin en haut à gauche ?


Nom de feuille à adapter
Application.Goto Reference:="Feuil1!R1C1"

AV

Avatar
AlainGG
Et aussi : Range("A1").select
--
Alain



Comment faire apparaitre directement la 1ere cellule de la feuille (A1) dans
son coin en haut à gauche ?


Nom de feuille à adapter
Application.Goto Reference:="Feuil1!R1C1"

AV






Avatar
AV
PS : Pour répondre vraiment à la question (tel que je la perçoit) il faut
ajouter l'argment scroll :

Application.Goto Reference:=[Feuil1!A1], scroll:=True

AV
Avatar
AV
Et aussi : Range("A1").select


Ca n'est pas équivalent (voir correctif)

AV

Avatar
AlainGG
Oui c'est évident, cela fait l'équivalent de ce qu'on fait avec la souris.
Mais Bartez demandait : << Comment faire apparaitre directement la 1ere
cellule de la feuille (A1) dans son coin en haut à gauche ? >> et
Range("A1").select doit pouvoir répondre. Laissons-le choisir, il a
maintenant tout ce qu'il faut pour travailler.
;-)
--
Alain



PS : Pour répondre vraiment à la question (tel que je la perçoit) il faut
ajouter l'argment scroll :

Application.Goto Reference:=[Feuil1!A1], scroll:=True

AV





Avatar
AV
Oui c'est évident, cela fait l'équivalent de ce qu'on fait avec la souris.


Pas vraiment car si pour A1 çela peut paraître similaire, fais donc le test
suivant :
Positionne toi en A1 d'une feuille quelconque avec barre de défil. horizontale à
fond gauche et barre de défil verticale à fond haut et compare ces deux
instructions

Range("A100").Select
Application.Goto Reference:=[A100], scroll:=True

Ok pour la différence ?

AV

Avatar
bartez
Merci pour tout,

C'est exactement ce que je cherchais à faire :)
Ma feuille se calle maintenant toute seule sur les éléments qui doivent être
affichés
Encore merci de votre aide

Philippe

"AV" a écrit dans le message de news:

Comment faire apparaitre directement la 1ere cellule de la feuille (A1)
dans
son coin en haut à gauche ?


Nom de feuille à adapter
Application.Goto Reference:="Feuil1!R1C1"

AV