Une macro pour déprotéger une feuille de calcul sur classeur ouvert

Si vous avez distribué des classeurs Excel avec des feuilles protégées, vous probablement obtenir les classeurs de retour avec les feuilles encore protégées. Souvent, vous devez déprotéger les feuilles de calcul dans un classeur avant de continuer votre travail. Si vous trouvez que vous êtes continuellement la déprotection de feuilles de calcul, cette macro peut être juste le billet.

Sommaire

Comment les œuvres macro

Le code est déclenchée par l'événement Ouvrir le classeur. Lorsque vous ouvrez un classeur, cet événement déclenche, l'exécution du code au sein. Cette macro Déprotège automatiquement la feuille spécifiée avec le mot de passe donné lorsque le classeur est ouvert:

Private Sub Workbook_Open () 'Étape 1: Protéger la feuille avec un passwordSheets ("Sheet1") mot de passe oublié Ôter:. = "Red" End Sub



La macro nomme explicitement la feuille que vous voulez déprotéger - Sheet1, dans ce cas. Puis il passe le mot de passe requis pour déprotéger la feuille.

Mots de passe Excel sont sensibles à la casse, donc attention au mot de passe et la capitalisation exacte que vous utilisez.

Comment utiliser la macro

Pour mettre en œuvre cette macro, vous devez copier et le coller dans la fenêtre de code de l'événement Workbook_Open. Placer la macro ici lui permet de fonctionner à chaque fois que le classeur est ouvert:

  1. Activer Visual Basic Editor en appuyant sur Alt + F11.

  2. Dans la fenêtre de projet, trouver votre projet / nom du classeur et cliquez sur le signe plus à côté de lui pour voir toutes les feuilles.

  3. Cliquez ThisWorkbook.

  4. Dans la liste déroulante de l'événement, sélectionnez l'événement Open.

  5. Tapez ou collez le code dans le module nouvellement créé, modifier le nom de la feuille (si nécessaire) et le mot de passe.

    Entrez votre code dans l'événement classeur ouvert.
    Entrez votre code dans l'événement classeur ouvert.

» » » » Une macro pour déprotéger une feuille de calcul sur classeur ouvert