Bonjour le Forum,
Si on travaille simultanément sur plusieurs fichiers Excel, et dans ceux-ci il y a des option d'enlèvement/ajout de menus personnalisés, lorsqu'on passe d'un fichier à l'autre il y a toujours des effets visuels de désactivation des menus personnalisés suivis des effets d'activation des menus personnalisés du nouveau fichier.
Et pour cause, Excel va exécuter WorkBook_Deactivate sur l'ancien fichier avant d'exécuter Workbook_Activate sur le fichier suivant.
Cela mène parfois même à l’exécution des lignes de code d'un fichier sur l'autre, ouvert simultanément.
Et maintenant la question, vous la devinez, comment faire pour masquer (au moins visuellement) la cascade Workbook_Deactivate/Activate, et figer le code exécuté uniquement au classeur à qui il appartiens de droit ?
Merci pour toute idée,
Mi_
Si on travaille simultanément sur plusieurs fichiers Excel, et dans ceux-ci il y a des option d'enlèvement/ajout de menus personnalisés, lorsqu'on passe d'un fichier à l'autre il y a toujours des effets visuels de désactivation des menus personnalisés suivis des effets d'activation des menus personnalisés du nouveau fichier.
Et pour cause, Excel va exécuter WorkBook_Deactivate sur l'ancien fichier avant d'exécuter Workbook_Activate sur le fichier suivant.
Cela mène parfois même à l’exécution des lignes de code d'un fichier sur l'autre, ouvert simultanément.
Et maintenant la question, vous la devinez, comment faire pour masquer (au moins visuellement) la cascade Workbook_Deactivate/Activate, et figer le code exécuté uniquement au classeur à qui il appartiens de droit ?
Merci pour toute idée,
Mi_