Bonjour le forum,
Comme déjà vu des dizaines et dizaines de fois sur les forums Excel, j'ai besoin d'être sûr que les macros sont activées sur le poste d'un utilisateur pour le bon fonctionnement d'un classeur. Donc, une feuille d'accueil (qui dit "Vous devez activer les macros"), les autres cachées etc.... Jusque là, tout va bien !
Jusqu'au moment où je teste sur un PC sur lequel j'ai désactivé les macros Excel ainsi que "Faire confiance au projet VBA". J'ouvre mon fichier, et il exécute allègrement le WorkBook_Open sans sourciller
Du coup, je crée un petit fichier test, genre
j'ouvre ce fichier et là, pas de message, donc les macros sont bien désactivées ! J'ouvre mon premier fichier et les macros sont de nouveau exécutées..... Là, je me dis que je vais faire appel à un ami (il y en a plein ici ), donc je prends mon fichier, je supprime toutes les données pour l'anonymiser et je laisse toutes les macros.
Et quand j'ouvre ce dernier fichier, la macro WorkBook_Open n'est pas exécutée..... Ce qui fait que ce n'est pas la peine de vous fournir ce fichier anonymisé, puisqu'il fonctionne !
Si quelqu'un a une idée sur ce comportement étrange et sur ce qui pourrait forcer l'exécution des macros dans les données des onglets, je prends !!!
Comme déjà vu des dizaines et dizaines de fois sur les forums Excel, j'ai besoin d'être sûr que les macros sont activées sur le poste d'un utilisateur pour le bon fonctionnement d'un classeur. Donc, une feuille d'accueil (qui dit "Vous devez activer les macros"), les autres cachées etc.... Jusque là, tout va bien !
Jusqu'au moment où je teste sur un PC sur lequel j'ai désactivé les macros Excel ainsi que "Faire confiance au projet VBA". J'ouvre mon fichier, et il exécute allègrement le WorkBook_Open sans sourciller
Du coup, je crée un petit fichier test, genre
VB:
Private Sub WorkBook_Open
msgbox "Hello world"
end sub
Et quand j'ouvre ce dernier fichier, la macro WorkBook_Open n'est pas exécutée..... Ce qui fait que ce n'est pas la peine de vous fournir ce fichier anonymisé, puisqu'il fonctionne !
Si quelqu'un a une idée sur ce comportement étrange et sur ce qui pourrait forcer l'exécution des macros dans les données des onglets, je prends !!!