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

3 réponses

  1. 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
  2. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Bonjour,

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

    Application.ScreenUpdating = true
    0
  3. 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