Bonjour,
Le sujet a été largement abordé sur le forum mais je n'ai pas trouvé la réponse exacte à mon problème.
Je souhaite simplifier la tache de protection en utilisant une macro qui protège toutes les feuilles en un clic. Le mot de passe est écrit dans le code.
Pour la déprotection de toutes les feuilles en simultanée, je souhaiterais qu'une boite de dialogue apparaisse une seule fois et déprotège tous les onglets.
Aujourd'hui, j'ai essayé le code ci-dessous mais la boite de dialogue apparait pour chaque feuille.
S'il est possible avec un seul même bouton de protéger/déprotéger toutes les feuilles, je suis aussi preneur.
Merci d'avance
Cyril
Le sujet a été largement abordé sur le forum mais je n'ai pas trouvé la réponse exacte à mon problème.
Je souhaite simplifier la tache de protection en utilisant une macro qui protège toutes les feuilles en un clic. Le mot de passe est écrit dans le code.
Pour la déprotection de toutes les feuilles en simultanée, je souhaiterais qu'une boite de dialogue apparaisse une seule fois et déprotège tous les onglets.
Aujourd'hui, j'ai essayé le code ci-dessous mais la boite de dialogue apparait pour chaque feuille.
S'il est possible avec un seul même bouton de protéger/déprotéger toutes les feuilles, je suis aussi preneur.
Code:
Private Sub CommandButton1_Click()
Dim s As Worksheet
For Each s In Worksheets
s.Unprotect
Next s
End Sub
Merci d'avance
Cyril
Dernière édition: