pour protéger une feuille avec une macro intégrant le mot de passe, j'utilise le code suivant :
Sub prot()
Momo = "MotDePasse"
ActiveSheet.Protect Momo
End Sub
Par contre, je recherche le code VBA pour chiffrer un classeur entier et ainsi créer une macro suivant la même logique que ce qui précède (on trouve le chiffrement de fichier dans la commande Fichier/informations/protéger le classeur/Chiffrer avec mot de passe, voir ci joint)