Re Pierrot,
Je ne voudrais pas paraître insistant ni te décourager dans ton projet, mais je m'interroge toutefois sur ce problème de désactivation des macros...
Les paramètres de sécurité d'Excel ne sont pas modifiables comme ça par VBA (sinon ce ne serait pas de la 'sécurité' !), la 'désactivation' du menu standard d'Excel par VBA n'y changera rien... si l'utilisateur a paramétré la sécurité sur Moyen (par défaut) ou Elevé, la macro d'ouverture de ton classeur ne pourra pas faire grand chose car, en amont, l'utilisateur se verra proposer de désactiver les macros du classeur avant même son ouverture effective.
Si, le cas échéant, cet utilisateur avait paramétré un niveau de sécurité sur 'faible', alors effectivement ton classeur pourra faire son oeuvre... mais ce sera pour une fois seulement car, comme je suppose que tu rétablies la configuration d'Excel à la fermeture de ton classeur (c'est le cas j'espère, non ?), l'utilisateur aura donc toute possibilité de modifier ce niveau de sécurité pour la prochaine ouverture.
Certains 'apprentis sorciers' pourront peut-être te proposer d'intervenir directement sur la base de registre Windows pour tenter de forcer ce niveau de sécurité à 'Faible'... Hormis le fait que ces tentatives de haute-voltige demandent une bonne maîtrise du sujet, le culot de travailler sans filet (malgré les risques d'une intervention sur cet organe sensible du système d'exploitation), et la possibilité d'avoir tout simplement les droits suffisants pour modifier la BR (en réseau d'entreprise notamment)... un simple maintien de la touche SHIFT à l'ouverture du classeur désactivera de toute façon les macros automatiquement !
A tout cela, s'ajoute bien évidemment tous les utilitaires permettant de 'déplomber' l'accès à ton code VBA.
J'ai moi-même vécu cette expérience et fait de nombreux tests pour tenter d'obtenir 'LE' verrouillage idéal et incontournable. La conclusion que j'ai tirée de tout ça, c'est que : [ol][ul][li]Soit les utilisateurs sont suffisamment avertis et ils sauront contourner toute tentative de verrouillage du classeur.[/li]
[li]Soit les utilisateurs sont peu habitués à la manipulation d'Excel et ses options, et là, on peut se demander : 'à quoi sert toutes ces modifications de menus, raccourcis clavier et barre d'outils ?'.[/li][/ul][/ol]
Cordialement,