activer les macros

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
 
L

LaurentG

Guest
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
 

Charly2

Nous a quittés en 2006
Repose en paix
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+ ;)
 

Dan

XLDnaute Barbatruc
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
 

Discussions similaires