J
Jean-Marc
Guest
Bonjour
Quelqu'un pourrait m'aider sur deux macros.
J'utilise Excel 97 en réseau, malheureusement je reçois toujour une erreur quand je lance ma macro.
"Erreur d'exécution '1004':
"La méthode Protect de la classe Worksheet a échoué"
' Protection automatique de toutes les feuilles d'un classeur
Private Sub Protéger_Click()
Dim nombre As Integer, i As Integer
nombre = ActiveWorkbook.Sheets.Count
Application.ScreenUpdating = False
For i = 1 To nombre
Worksheets(i).Protect Password:="advance"
Next i
End Sub
' Déprotection automatique de toutes les feuilles d'un classeur
Private Sub Déprotéger_Click()
Dim nombre As Integer, i As Integer
nombre = ActiveWorkbook.Sheets.Count
Application.ScreenUpdating = False
For i = 1 To nombre
Worksheets(i).Unprotect Password:="advance"
Next i
End Sub
Alors si quelqu'un aurait une idée, Welcome!!!
De plus je voudrais applique un code identique mais pour protéger et partager le classeur et le déprotéger.
Merci
Jean-Marc
Quelqu'un pourrait m'aider sur deux macros.
J'utilise Excel 97 en réseau, malheureusement je reçois toujour une erreur quand je lance ma macro.
"Erreur d'exécution '1004':
"La méthode Protect de la classe Worksheet a échoué"
' Protection automatique de toutes les feuilles d'un classeur
Private Sub Protéger_Click()
Dim nombre As Integer, i As Integer
nombre = ActiveWorkbook.Sheets.Count
Application.ScreenUpdating = False
For i = 1 To nombre
Worksheets(i).Protect Password:="advance"
Next i
End Sub
' Déprotection automatique de toutes les feuilles d'un classeur
Private Sub Déprotéger_Click()
Dim nombre As Integer, i As Integer
nombre = ActiveWorkbook.Sheets.Count
Application.ScreenUpdating = False
For i = 1 To nombre
Worksheets(i).Unprotect Password:="advance"
Next i
End Sub
Alors si quelqu'un aurait une idée, Welcome!!!
De plus je voudrais applique un code identique mais pour protéger et partager le classeur et le déprotéger.
Merci
Jean-Marc