Bonjour Jean-Marc,
voici un exemple de code
ActiveSheet.Protect Password:="C@thy"
ActiveSheet.Unprotect ("C@thy")
mais il faut aussi protéger ton code sinon on ira voir le mot de passe!
Outils Macro Visual Basic Editor (ou Alt+F11)
Outils Propriétés de VBA projet onglet protection
C@thy