Protection

kika -  
Excel-worker Messages postés 603 Statut Membre -
bonjours,
ma question est la suivante:
j'ai un fichier excel qui contient 200 feuilles, je souhaite protéger toutes les feuilles de mon classeur mais pas une par une vu qu'il contient 200 feuilles.
merci
A voir également:

3 réponses

Gyrus Messages postés 3360 Statut Membre 526
 
Bonjour,

Deux macros :

Pour protéger
Sub Protéger()
Dim Ws As Worksheet
Application.ScreenUpdating = False
For Each Ws In ActiveWorkbook.Sheets
Ws.Protect Password:="Toto"
Next Ws
End Sub


Pour déprotéger
Sub Déprotéger()
Dim Ws As Worksheet
Application.ScreenUpdating = False
For Each Ws In ActiveWorkbook.Sheets
Ws.Unprotect Password:="Toto"
Next Ws
End Sub


A+
1
Mike-31 Messages postés 19571 Date d'inscription   Statut Contributeur Dernière intervention   5 138
 
Bonjour,

En fin de procédure de Gyrus que je salue, juste avant End Sub ajouter

Application.ScreenUpdating = true
0
Excel-worker Messages postés 603 Statut Membre 58
 
Bonjour,

Autre solution classique, quand tu fais enregistrer sous => outils, options générales => tu met un mot de passe pour la modification.

Cdlt
0