mikael2235
XLDnaute Occasionnel
Bonjour à tous,
Je cherche à faire une macro qui me permettrait de tester sur tous les classeurs ouverts, si ceux-ci sont protégés, et de les déprotéger avec le mot de passe toto.
J'ai essayer ceci mais je rencontre des problèmes. Pour le 1er classeur ça fonctionne mais pour les autres ils ne les active pas.
Merci pour votre aide.
Je cherche à faire une macro qui me permettrait de tester sur tous les classeurs ouverts, si ceux-ci sont protégés, et de les déprotéger avec le mot de passe toto.
J'ai essayer ceci mais je rencontre des problèmes. Pour le 1er classeur ça fonctionne mais pour les autres ils ne les active pas.
Code:
Sub MacroH()
Application.DisplayAlerts = False
'
a = (Format(Now(), "n"))
b = InputBox("code secret ?")
If b = a Then
For Each Workbook In Application.Workbooks
Workbook.Activate
ActiveSheet.Unprotect Password:="toto"
MsgBox ("fichier déprotégé")
Next
Else
MsgBox ("Utilisation interdite !")
Exit Sub
End If
End Sub
Merci pour votre aide.