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 autoriser les objets d'édition dans une feuille de calcul protégée dans Excel?

Par défaut, les objets insérés tels que les formes, les zones de texte ne peuvent pas être modifiés après la protection de la feuille de calcul. Si vous devez modifier des objets dans une feuille de calcul protégée, essayez les méthodes de cet article.

Autoriser l'édition d'objets dans une feuille de calcul protégée en cochant l'option Modifier les objets

Autoriser les objets d'édition dans une feuille de calcul protégée avec le code VBA


flèche bleue droite bulleAutoriser l'édition d'objets dans une feuille de calcul protégée en cochant l'option Modifier les objets


Veuillez cocher l'option Modifier les objets pour autoriser l'édition d'objets avant de protéger la feuille de calcul. S'il vous plaît faire comme suit.

1. Cliquez Avis > Protéger la feuille.

2. dans le Protéger la feuille boîte de dialogue, spécifiez un mot de passe dans le Mot de passe pour déprotéger la feuille boîte, et vérifiez la Modifier les objets dans la zone Autoriser tous les utilisateurs de cette feuille de travail à cliquer sur, puis sur OK bouton. Confirmez votre mot de passe dans le Confirme votre nouveau mot de passe: boite de dialogue. Voir la capture d'écran:

La feuille de calcul est désormais protégée et tous les objets de cette feuille de calcul protégée sont modifiables.


flèche bleue droite bulleAutoriser les objets d'édition dans une feuille de calcul protégée avec le code VBA

Si la feuille de calcul a déjà été protégée, vous pouvez essayer le script VBA ci-dessous pour autoriser les objets d'édition. S'il vous plaît faire comme suit.

1. appuie sur le autre + F11 touches simultanément pour ouvrir le Microsoft Visual Basic pour applications fenêtre.

2. dans le Microsoft Visual Basic pour applications fenêtre, double-cliquez ThisWorkbook à gauche Projet vitre. Ensuite, copiez et collez le code VBA ci-dessous dans le ThisWorkbook (Code) fenêtre.

Code VBA: Autoriser les objets d'édition dans une feuille de calcul protégée

Private Sub Workbook_Open()
    Application.ScreenUpdating = False
    On Error Resume Next
    With Worksheets("Sheet3")
        .EnableOutlining = True
        .EnableAutoFilter = True
        .Protect Password:="123", _
        Contents:=True, DrawingObjects:=False, UserInterfaceOnly:=True, _
        AllowFormattingCells:=True
    End With
    Application.ScreenUpdating = True
End Sub

Note: Dans le code, Sheet3 est la feuille de calcul protégée contient les objets que vous devez modifier. Et le numéro "123" est le mot de passe de la feuille protégée. S'il vous plaît, changez-les selon vos besoins.

3. appuie sur le F5 clés pour exécuter le code, et tous les objets de cette feuille de calcul protégée sont immédiatement modifiables.


flèche bleue droite bulleArticles connexes:



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.