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

Ouverture classeur excel en premiere page directement?

  • Initiateur de la discussion Initiateur de la discussion vasco
  • 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 !

V

vasco

Guest
Bonjour,
je dispose d'un outil d'analyse (classeur excel) qui contient plusieurs onglets.
je voudrais que lorsqu'on ouvre ce document celui-ci démarre sur ma page de sommaire?
Est ce possible d'automatiser ceci?
Merci
 
Re : Ouverture classeur excel en premiere page directement?

Bonjour vasco,

C'est possible , mais tu ne précises pas si tu connais VBA.
Si oui, dans l'explorateur de projets, sélectionnes 'ThisWorkbook', puis dans la liste déroulante des objets cliques sur 'Workbook', et enfin sélectionnes l'événement 'Open'.
Dans le Sub WorkBook_Open() insères la ligne suivante :

Private Sub Workbook_Open()
Sheets('Nom de la feuille').Activate
End Sub


Il ne te reste plus qu'à enregistrer et à la prochaine ouverture, tu obtiendras la feuille voulue.

Cordialement.
 
Re : Ouverture classeur excel en premiere page directement?

Bonjour vasco, papou-net

Visual Basic Editor
This workbook (dans la liste en haut à gauche)

Code:
Private sub workbook_open()
Sheets(1).activate
end sub
Si ta page de première est en toute première position à gauche ou
Code:
Private sub workbook_open()
Sheets("Sommaire").activate
end sub
Si ta page est nommée.

Cordialement,
Thomas
 
Re : Ouverture classeur excel en premiere page directement?

Bonjour le fil,

Pour être totalement complet, il faut préciser que cette solution ne marchera que si l'utilisateur valide le message "activer les macro". L'autre solution est de forcer l'activation de la feuille avant la sauvegarde :

Code:
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
Worksheets("FEUILLE_SOMMAIRE").Activate
End Sub

A plus
 
Re : Ouverture classeur excel en premiere page directement?

C'est bon ça marche!
Merci à vous deux!
Un petit plus peut-on préciser une cellule cible
du style avec
Code:
active.range("a1").select
 
Re : Ouverture classeur excel en premiere page directement?

aussi, peut -on faire en sorte quel e message voulez-vous activer les macro ... au démarrage du document ne s'ouvre pas et que les macro s'activent automatiquement?
 
Re : Ouverture classeur excel en premiere page directement?

soit je n'est pas très bien saisi le truc soit ba...
En fait, dès que j'ouvre le classeur, il y a toujours le message si je veux activer ou pas les macro...
Merci de ton aide!
 
Re : Ouverture classeur excel en premiere page directement?

Oui, il y a toujours le message, mais comme tu sauvegardes avec le sommaire activé, même sans exécuter les macros, le classeur s'ouvre sur ce sommaire.
 
Re : Ouverture classeur excel en premiere page directement?

Bonjour

L'autre solution ne concernait pas les macros à l'ouverture mais permet, si les macros sont actives, de reactiver la feuille 1 lors de la seuvegarde.
Ce qui peut être génant si l'utilisateur sauvegarde avant d'avoir terminé.

On peut baisser le niveau de sécurité de son propre PC mais pas forcer ce niveau sur ceux des autres pour des raisons évidentes.
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
4
Affichages
321
Réponses
4
Affichages
949
  • Question Question
XL 2021 VBA excel
Réponses
4
Affichages
452
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…