miguelangelo
XLDnaute Occasionnel
Bonjour à tous,
malgré avoir cherché dans les archives, j'ai du mal à trouver une réponse.
voilà un bout de code qui à partir d'un fichier excel en ouvre pls autres et doit les verrouiller.
Sub verouiller()
Dim fichier As String
code = InputBox(prompt:= _
"Renseigner le mot de passe pour verrouiller tous les onglets", _
Title:="Votre MDP")
If code = "" Then GoTo fin
Range("a15").Value = code 'je l'enregistre là pour l'instant pour pouvoir le visualiser
For Each c In Range("b24:b80") 'ouvre tous les fichiers dont les adresses sont présentes dans b24 à b80
If c = "" Then GoTo suivant
Range("b10") = Range("b6") & "\" & c 'me constitue l'adresse physique complète du fichier à ouvrir
fichier = Range("b10")
Workbooks.Open Filename:=fichier
Dim f As Worksheet
For Each f In ActiveWorkbook.Worksheets
f.Protect password:=code
Next f
ActiveWorkbook.Close savechanges = True
suivant:
Next c
fin:
End Sub
😕
résultat : rien est verrouillé... et pas d'erreur !! il fini comme si tout a été fait
Merci pour votre aide
malgré avoir cherché dans les archives, j'ai du mal à trouver une réponse.
voilà un bout de code qui à partir d'un fichier excel en ouvre pls autres et doit les verrouiller.
Sub verouiller()
Dim fichier As String
code = InputBox(prompt:= _
"Renseigner le mot de passe pour verrouiller tous les onglets", _
Title:="Votre MDP")
If code = "" Then GoTo fin
Range("a15").Value = code 'je l'enregistre là pour l'instant pour pouvoir le visualiser
For Each c In Range("b24:b80") 'ouvre tous les fichiers dont les adresses sont présentes dans b24 à b80
If c = "" Then GoTo suivant
Range("b10") = Range("b6") & "\" & c 'me constitue l'adresse physique complète du fichier à ouvrir
fichier = Range("b10")
Workbooks.Open Filename:=fichier
Dim f As Worksheet
For Each f In ActiveWorkbook.Worksheets
f.Protect password:=code
Next f
ActiveWorkbook.Close savechanges = True
suivant:
Next c
fin:
End Sub
😕
résultat : rien est verrouillé... et pas d'erreur !! il fini comme si tout a été fait
Merci pour votre aide
Pièces jointes
Dernière édition: