Bonjour, je suis tout débutant, dans le cadre de la maîtrise des documents au sein d'une entreprise dans laquelle je travaille, je souhaite créer des formulaires Excel dans lesquels le personnel peut modifier, imprimer mais pas enregistrer ( pour garder le formulaire intact). Je suis tombé sur un code qui permet de désactiver l'enregistrement de ce qui est saisi, (le code est ci dessous), il marche bien, par contre dés que je ferme le fichier excel et je le réouvre, le code VBA disparaît, SVP comment enregistrer le code VBA pour qu'il reste actif, j'en suis tellement reconnaissant

le code que j'intègre sur ThisWorkbook :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
Private Sub Workbook_BeforeClose(Cancel As Boolean)
    Application.ThisWorkbook.Saved = True
End Sub
 
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
    Cancel = True
End Sub