Bonsoir,
Si tu enregistres ton fichier original en lecture seule par cette méthode :
Sauvegarder sous (F12)
Tu saisis le nom de ton fichier et avant de l'enregistrer, tu cliques sur outils puis Options générales... Tu coches "Lecture seule recommandée" et saisis éventuellement un mot de passe (deux fois) enfin tu l'enregistres.
A la prochaine ouverture, il te demandera si tu veux l'ouvrir en lecture ou écriture.
Sinon, tu peux mettre dans le Workbook_Open ce code :
ThisWorkbook.ChangeFileAccess Mode:=xlReadOnly
Mais si quelqu'un l'ouvre avec les macros désactivées, il pourra le modifier.
Pour l'enregistrer il faut utiliser la méthode SaveAs "C:\monchemin\Monfichier.xlsx (et préciser éventuellement le type de fichier)
A+
Benead