J'ai un probleme avec le code VBA destiné à proteger mon fichier, le classeur comporte des feuilles de calculs et des feuilles de graphiques.
J'ai mis le code suivant:
ainsi que:
j'abouti à une erreur. L'idee est de proteger le classeur si ce n'est pas moi qui l'ouvre, avec accés uniquement aux cellules non protegees.
J'ai mis le code suivant:
Code:
Private Sub Workbook_Open()
If Application.UserName = "SPEA" Then
For i = 1 To Worksheets.Count
Worksheets("i").Unprotect Password:="1234"
Next i
End If
Sheets("Menu").Visible = xlSheetVisible
Sheets("Menu").Select
End Sub
ainsi que:
Code:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
For i = 1 To Worksheets.Count
Worksheets("i").Protect Password:="1234"
Next i
End Sub
j'abouti à une erreur. L'idee est de proteger le classeur si ce n'est pas moi qui l'ouvre, avec accés uniquement aux cellules non protegees.