Bonsoir
Ou j'ai raté quelque chose d'important, ou alors je te propose tout simplement d'utiliser une fonctionnalité existante dans excel:
Tu enregistre ton fichier de manière à ne l'ouvrir ensuite qu'en lecture seule (à moins de mettre un mot de passe pour pouvoir le modifier)
Ainsi, si un utilisateur n'a pas le passe, s'il modifie le classeur, à la fermeture, on lui demandera de ne pas enregistrer tel quel, ou alors avec un autre nom!
Procédure (sous excel XP 2002):
Menu "Fichier", "Enregistrer sous"
Dans la boite de dialogue qui s'ouvre, cliquer sur "Outils" (peut-être Options dans des versions antérieures?)
Puis "Options générales"
Mettre un mot de passe pour l'écriture.
Voilà, cela devrait permettre d'arriver au même résultat qu'avec une macro!
Bonne chance