Bonjour
Il s'agit d'un document qui est accessible depuis Internet, un nombre restreint d'utilisateurs ont le mot de passe pour changer certaines données de référence.
Le souci est que parfois ils oublient de re-protéger les feuilles avant de le fermer.
j'ai fait une macro qui fonctionne mais par manque de connaissance en VBA très (trop) compliqué. Pourriez-vous svp m'aider à le simplifier par ex. avec une boucle?
Un GRAND merci pour votre aide!
Salutations
Niko
voici le code:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Protectok
End Sub
Public Sub Protectok()
If Sheets(1).ProtectContents = False Then
Sheets(1).Protect ("daien.bs")
End If
If Sheets(2).ProtectContents = False Then
Sheets(2).Protect ("daien.bs")
End If
If Sheets(3).ProtectContents = False Then
Sheets(3).Protect ("daien.bs")
Else
Exit Sub
End If
End Sub
Partager