Astuce: Les autres langues sont Google-Traduction. Vous pouvez visiter le English version de ce lien.
Se connecter
x
or
x
x
S'enregistrer
x

or

Comment protéger automatiquement toutes les feuilles de calcul lors de la fermeture du classeur Excel?

Normalement, vous pouvez protéger manuellement une feuille de calcul ou l'ensemble du classeur par mot de passe avec la fonction Protéger la feuille ou Protéger le classeur dans Excel. Mais si vous souhaitez protéger automatiquement toutes les feuilles de calcul avec un mot de passe lors de la fermeture du classeur, que pouvez-vous faire? Cet article va vous montrer une méthode VBA pour y parvenir.

Protégez toutes les feuilles de calcul lors de la fermeture du classeur Excel avec le code VBA


Protéger rapidement plusieurs / toutes les feuilles de calcul avec le mot de passe en même temps dans le classeur en cours:

Le bouton Protéger la feuille de travail utilité de Kutools for Excel vous aide à protéger facilement plusieurs ou toutes les feuilles de calcul avec un mot de passe en même temps. Voir ci-dessous capture d'écran:

  • Activez la Protéger la feuille de travail utilitaire
  • Vérifiez les feuilles de travail que vous allez protéger à la fois
  • Spécifiez le mot de passe

Kutools for Excel: avec plus que 200 compléments Excel pratiques, libre d'essayer sans limitation dans les jours 60. Téléchargez l'essai gratuit maintenant!


Protégez toutes les feuilles de calcul lors de la fermeture du classeur Excel avec le code VBA


Pour protéger automatiquement toutes les feuilles de calcul lors de la fermeture du classeur, veuillez appliquer le code VBA suivant.

1. Dans le classeur, vous souhaitez protéger toutes les feuilles de calcul lors de la fermeture du fichier, veuillez appuyer sur autre + F11 clés pour ouvrir le Microsoft Visual Basic pour applications fenêtre.

2. dans le Microsoft Visual Basic pour applications fenêtre, double-cliquez sur ThisWorkbook dans le volet de gauche, puis copiez le code VBA ci-dessous dans la fenêtre Code. Voir la capture d'écran:

Code VBA: Protège toutes les feuilles de calcul lors de la fermeture du classeur

Private Sub Workbook_BeforeClose(Cancel As Boolean)
'Update by Extendoffice 2018/1/24
    Dim xSheet As Worksheet
    Dim xPsw As String
    xPsw = ""
    For Each xSheet In Worksheets
        xSheet.Protect xPsw
    Next
End Sub

Remarques:

1) Dans le code, veuillez indiquer votre mot de passe dans la ligne xPsw = "".

2) Si vous voulez juste protéger automatiquement une feuille de calcul spécifiée lors de la fermeture du classeur, le code VBA ci-dessous peut vous aider.

Private Sub Workbook_BeforeClose(Cancel As Boolean)
    Sheets("Sheet1").Protect "123"
    ActiveWorkbook.Save
End Sub

3. Puis appuyez sur autre + Q clés pour fermer la fenêtre Microsoft Visual Basic pour Applications.

Après l'étape ci-dessus, toutes les feuilles de calcul ou feuille de calcul spécifiée seront automatiquement protégées lors de la fermeture du classeur.

Remarques:

1. Vous devez enregistrer le classeur au format de fichier de classeur Excel Macro-activé.

2. S'il vous plaît aller à la feuille de travail, cliquez sur Avis > Feuille de déprotection. Puis tapez le mot de passe que vous avez spécifié dans le code VBA pour déprotéger cette feuille de calcul.


Articles Liés:



Outils de productivité recommandés

Office Tab

étoile d'or1 Apportez des onglets pratiques à Excel et à d'autres logiciels Office, tout comme Chrome, Firefox et Internet Explorer.

Kutools for Excel

étoile d'or1 Incroyable! Augmentez votre productivité dans les minutes 5. Ne nécessite pas de compétences particulières, économisez deux heures par jour!

étoile d'or1 300 Nouvelles fonctionnalités pour Excel, rendent Excel facile et puissant:

  • Fusionner des cellules / lignes / colonnes sans perdre de données.
  • Combiner et consolider plusieurs feuilles et classeurs.
  • Comparez les gammes, copiez plusieurs gammes, convertissez le texte en date, l'unité et la conversion de devise.
  • Compter par couleurs, sous-totaux de recherche, tri avancé et super filtre,
  • Plus Sélectionner / Insérer / Supprimer / Texte / Format / Lier / Commenter / Classeurs / Feuilles de calcul Outils ...

Capture d'écran de Kutools pour Excel

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.