bonjour à tous, un code glané ici même (merci à son auteur) qui protege toutes les feuilles du classeur
Private Sub CommandButton1_Click()
Application.ScreenUpdating = False
Dim Feuil As Worksheet
For Each Feuil In Sheets
Feuil.Protect PassWord:='123'
Next Feuil
End Sub
Private Sub CommandButton2_Click()
Dim Feuil As Worksheet
For Each Feuil In Sheets
Feuil.Unprotect PassWord:='123'
Next Feuil
Dim PassWord As String
PassWord = InputBox(' Entrez le mot de passe ', ' Déverrouillage de l'ensemble des Feuilles')
If PassWord = '123' Then
ActiveSheet.Unprotect '123'
Else
MsgBox 'Erreur Mot de Passe !', , 'Attention'
End If
End Sub
amicalement