Protection

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. 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
    1. Bonjour,

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

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