Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Macro Déprotection feuillets

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

alain.raphael

XLDnaute Occasionnel
Bonjour à Tous,

Je cherche à créer un bouton qui permet d'enlever la protection des feuillets (après avoir taper un mot de passe)
et un autre bouton qui permettrait de les reprotéger....

J'avais penser à créer un module avec :

Sub DEPROTEGER_Click()

Sheets("1").Protect Password:="xx", UserInterfaceOnly:=True
Sheets("2").Protect Password:="xx", UserInterfaceOnly:=True

End Sub

😕
 
Re : Macro Déprotection feuillets

Bonjour,

oui, exemple avec ActiveSheet ou Sheets(?)

ActiveSheet.Protect Password:="MotDePasse", DrawingObjects:=True, Contents:=True, Scenarios:=True
ActiveSheet.Unprotect ("MotDePasse")
 
Re : Macro Déprotection feuillets

Sub Protéger()
' Protection automatique de toutes les feuilles d'un classeur
Dim nombre As Integer
Dim Motdepasse As String
Motdepasse = InputBox("Entrer le mot de passe :", "Mettre la protection sur toutes les feuilles", "")
nombre = ActiveWorkbook.Sheets.Count
Application.ScreenUpdating = False
For i = 1 To nombre
Worksheets(i).Protect Password:=Motdepasse
Next i
End Sub

Sub Déprotéger()
' Déprotection automatique de toutes les feuilles d'un classeur
Dim nombre As Integer
Dim Motdepasse As String
Motdepasse = InputBox("Entrer le mot de passe :", "Oter la protection de toutes les feuilles", "")
nombre = ActiveWorkbook.Sheets.Count
Application.ScreenUpdating = False
For i = 1 To nombre
Worksheets(i).Unprotect Password:=Motdepasse
Next i
End Sub
 
Re : Macro Déprotection feuillets

MERCI !!

J'ai bien réussi à créer un bouton-macro pour protéger les feuillets....mais il me sort une erreur pour la déprotection...("erreur 1004")

J'avais mis ceci :

Sub Button23_Click()

Sheets("1").Unprotect Password:="X", UserInterfaceOnly:=True, DrawingObjects:=True, Contents:=True, Scenarios:=True
Sheets("2").Unprotect Password:="X", UserInterfaceOnly:=True, DrawingObjects:=True, Contents:=True, Scenarios:=True

End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
7
Affichages
2 K
Réponses
16
Affichages
1 K
Réponses
1
Affichages
556
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…