Protection classeur

Bonjour,

J'ai réalisé un travail que je vais mettre à dispo à plusieurs intervenants et afin d'éviter tous risques d'erreurs de manipulation de l'intervenant je souhaite mettre des protections sur mes différentes feuilles.

Tout d'abord protéger le classeur en "lecture seule" excel le permet mais on peut contrer par un "enregistrer sous" j'ai trouvez ce bout de code

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
    If SaveAsUI Then MsgBox ("Commande 'Enregistrer sous...' désactivée")
    Cancel = SaveAsUI
End Sub

qui semble fonctionner mais quand je ferme par la croix en haut à droite j'ai à nouveau la possibilité de réaliser un enregistre sous !!...

Concernant les feuilles je veux masquer mes formules et protéger les cellules. Excel le fait mais y'a t il mieux par VBA?

Merci pour votre retour.

Rechercher des sujets similaires à "protection classeur"