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

LaurentG

XLDnaute Occasionnel
Bonjour,

J'ai un menu avec une macro qui ouvre une document Excel avec une macro à l'ouverture de ce classeur.

Ma macro ouvre bien le fichier (workbooks.open...), mais à l'ouverture du fichier, la macro qui se trouve dans 'sub auto_open' ne se lance pas. Je n'ai même pas l'invite pour activer les macros (mon niveau de sécurité étant sur moyen).

Quelqu'un peut m'aider?

Merci beaucoup

Laurent
 
Merci,

mais çà ne fonctionne pas.
En fait, si je fais 'Fichier\\ouvrir' la macro se lance bien au démarrage.

Mais c'est lorsque j'utilise une macro pour ouvrir le classeur qu'il ne fonctionne pas.

merci
 
Bonjour Laurent, bonjour Gorfael,
bonjour à toutes et à tous 🙂

Laurent, comme te l'indiques Gorfael, il vaut mieux utiliser Workbook_Open. Toutefois, si tu souhaites conserver ta macro auto_open, il te faudra passer par la méthode RunAutoMacros de ton classeur.

A+ 😉
 
Bonjour,

A ta place je supprimerais la macro 'auto_open' qui est de l'antiquité d'excel et je la remplacerait par une macro ->
Code:
Private Sub Workbook_Open()
...le code de ta macro
End Sub

a placer en VBA dans THISWORKBOOK.

Si p^b n'hésite pas
 
- 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

Retour