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
dans un module
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 private sub workbook_open() macro_depart end sub
Mes utilisateurs (excel mac ou excel pc 2016) m'ont signalé que cela ne fonctionnait pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 sub macro_depart() msgbox "bonjour" end sub
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
puis j'ai fermé ce classeur sans fermer excel
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 sub pasevent application.eventsenabled=false end sub
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
Partager