Bonsoir,
Il n'y a pas de possibilité de mettre "en marche" les macros car c'est une question de sécurité.
Il faut "jouer malin" :
En partant du principe que les macros sont acceptées, il faut mettre dans le code de fermeture du classeur un code qui affiche une feuille "spéciale" où il est demandé de mettre en "marche" les macros et qui masque "veryhidden" toutes les autres feuilles.
Dans le module d'ouverture du classeur un code opposé sera inscrit, il affichera toutes les feuilles "utiles" du classeur et masquera la feuille spéciale.
Si ce fichier fermé, et ouvert sur un ordinateur dont le niveau de sécurité bloque les macros, alors c'est la feuille spéciale qui demande la mise en marche des macros qui sera affichée, et il ne sera pas possible d'aller sur les autres feuilles car elles sont masquées.
S'il est ouvert sur un ordinateur ayant un niveau de macro plus faible, alors le module d'ouverture sera lancé et les classeur sera affiché de façon "utilisable".
Pour une protection supérieur de ceci, mettre un mot de passe sur le code VBA.
@ bientôt
LouReeD