re, (au fait, moi c'est yannick, pas fred
)
La piste des barres d'outils ne me convainc guère pour les raisons suivantes :
1 - Je ne veux que "empecher le copier coller", et le fait d'utiliser "'Application.CutCopyMode = False" permet de l'empecher, aussi bien en Ctrl-C/Ctrl-V qu'avec les boutons de la barre d'outils.
2 - Le fait d'enlever les barres d'outils n'empeche pas l'utilisateur de sauvegarder puisqu'il a toujours la possibilité de passer par "Fichier/Sauvegarder".
par contre, ton idée de pouvoir modifier les parametres d'excel me font penser à l'idée suivante qui résoudrait tous mes problèmes : il existe dans excel le parametre "Activer l'alerte macro" dans Outils/Options/Général. Si je pouvais decocher cette case via du code VBA, alors j'aurais enfin un document qui force les macros à l'ouverture, sauf pour la premiere fois. Voila, ca va résoudre tous mes problèmes !!! Merci Jean-Pierre de m'y avoir fait penser !
Il ne me reste plus qu'a trouver la fonction qui fait ca ... d'ou la question suivante :
Quelle est la fonction vba qui permet de desactiver l'option "Activer l'alerte macro" ?
Merci d'avance pour vos réponses.
Yannick