Sub ProtectionToutesLesFeuillesMDP()
Application.ScreenUpdating = False
Feuil6.CommandButton1.Caption = "Déproteger"
Dim Feuil As Worksheet
For Each Feuil In Sheets
Feuil.Protect PassWord:="4444"
Next Feuil
End Sub
Sub DeprotectionToutesLesFeuillesMDP()
Dim MyMtPss As String
Feuil6.CommandButton1.Caption = "Proteger"
MyMtPss = Application.InputBox("Mot de passe pour continuer")
If MyMtPss <> "4444" Then Feuil6.CommandButton1.Caption = "Déproteger": Bonsoir à tous et toutes
Dans un fichier planning horaire annuel, 15 onglets , j'ai plaçé cette Macro ( grâce à ce forum). afin de déprotéger en globalité toutes les feuilles.Pas de soucis de fonctionnement sur mon site.
Sur un autre site, certaines personnes quand l'horaire est terminé protège la feuille avec un autre mot de passe via outils protection.
mais voilà ce qui se passe : a l'ouverture du classeur : message: la feuil févr est protégée par un autre mot de passe , puis erreur 1004 et ensuite le bouton général de déprotection ne fonctionne plus et on doit déprtéger a nouveau feuilles par feuilles
voici la macro de déprotection protection globale
Exit Sub
MsgBox "Attention, toutes les feuilles vont être déprotégées"
Application.ScreenUpdating = False
Dim Feuil As Worksheet
For Each Feuil In Sheets
Feuil.Unprotect PassWord:="4444"
On Error GoTo Sortie
Suite:
Next Feuil
Exit Sub
Sortie:
MsgBox "La Feuille : " & Feuil.Name & " Est Protégée par UN AUTRE Mot de Passe"
GoTo Suite
End Sub
aurait-il moyen de repermettre le fonctionnement de cette macro malgré la protection de certaines feuilles avec un autre mot de passe. ou bien avez vous une autre astuce?
difficile de vous envoyer le fichier (trop lourd) sauf s'il faut....
merci
Caline
Application.ScreenUpdating = False
Feuil6.CommandButton1.Caption = "Déproteger"
Dim Feuil As Worksheet
For Each Feuil In Sheets
Feuil.Protect PassWord:="4444"
Next Feuil
End Sub
Sub DeprotectionToutesLesFeuillesMDP()
Dim MyMtPss As String
Feuil6.CommandButton1.Caption = "Proteger"
MyMtPss = Application.InputBox("Mot de passe pour continuer")
If MyMtPss <> "4444" Then Feuil6.CommandButton1.Caption = "Déproteger": Bonsoir à tous et toutes
Dans un fichier planning horaire annuel, 15 onglets , j'ai plaçé cette Macro ( grâce à ce forum). afin de déprotéger en globalité toutes les feuilles.Pas de soucis de fonctionnement sur mon site.
Sur un autre site, certaines personnes quand l'horaire est terminé protège la feuille avec un autre mot de passe via outils protection.
mais voilà ce qui se passe : a l'ouverture du classeur : message: la feuil févr est protégée par un autre mot de passe , puis erreur 1004 et ensuite le bouton général de déprotection ne fonctionne plus et on doit déprtéger a nouveau feuilles par feuilles
voici la macro de déprotection protection globale
Exit Sub
MsgBox "Attention, toutes les feuilles vont être déprotégées"
Application.ScreenUpdating = False
Dim Feuil As Worksheet
For Each Feuil In Sheets
Feuil.Unprotect PassWord:="4444"
On Error GoTo Sortie
Suite:
Next Feuil
Exit Sub
Sortie:
MsgBox "La Feuille : " & Feuil.Name & " Est Protégée par UN AUTRE Mot de Passe"
GoTo Suite
End Sub
aurait-il moyen de repermettre le fonctionnement de cette macro malgré la protection de certaines feuilles avec un autre mot de passe. ou bien avez vous une autre astuce?
difficile de vous envoyer le fichier (trop lourd) sauf s'il faut....
merci
Caline