Application.events et wokbook_open
Bonjour
Question comment forcer application.eventsenabled ? ... certainement pas dans workbook_open mais alors ?
voici le descriptif du pb
J'ai un classeur travail.xlsm qui à l'ouverture déclenche une macro
donc dans
thisworkbook
Code:
1 2 3
| private sub workbook_open()
macro_depart
end sub |
dans un module
Code:
1 2 3
| sub macro_depart()
msgbox "bonjour"
end sub |
Mes utilisateurs (excel mac ou excel pc 2016) m'ont signalé que cela ne fonctionnait pas
après plusieurs recherches ... , voici ce que j'observe
si par suite d'un incident un classeur a laissé application.eventsenabled à false
alors m^me si on ferme ce classeur et que excel reste ouvert application.eventsenabled reste à false d'où mon problème
j'ai fait le test
dans un classeur vilain.xlsm j'ai activé une macro
Code:
1 2 3 4
| sub pasevent
application.eventsenabled=false
end sub |
puis j'ai fermé ce classeur sans fermer excel
puis j'ai ouvert travail.xlsm et effectivement la macro d'ouverture ne s'execute pas ce qui me semble cohérent.
Si on ferme et rouvre excel, pas de problème semble t'il c'est donc la consigne donnée en attendant mieux
d'où ma question en entête : comment peut on mettre application.eventsenabled actif à l'ouverture d'un classeur ?
merci pour vos réponses
cordialement