Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Modifier paramètres par défaut dans la liste de protection de feuille

AzoR

XLDnaute Occasionnel
Bonjour !

Dans mon programme j'active et désactive la protection de feuille avec mon programme. Grâce aux lignes :

Worksheets("MAFEUILLE").Unprotect Password:="PASSWORD"
Worksheets("MAFEUILLE").Protect Password:="PASSWORD"

Selon fonctionne parfaitement.

Mon problème maintenant est que lorsque j'active moi même la protection, je coche la deuxième et troisième case.
Or avec l'activation/désactivation avec VBA, je ne choisis pas les paramètres à cocher donc il me met par défaut :




Alors que voudrais également que soit cocher la ligne : "Format de cellule" !

Je voudrais donc savoir si l'on peut dans les paramètres d'excel ou dans les lignes de codes en VBA, choisir les paramètres cochés par défaut.

Merci d'avance !

Cordialement, AzoR.
 

Pièces jointes

  • Sans titre.jpg
    45.8 KB · Affichages: 32

AzoR

XLDnaute Occasionnel
Re : Modifier paramètres par défaut dans la liste de protection de feuille

J'ai trouvé ceci : Ce lien n'existe plus

La propriété que je veux donc passer à True est : AllowFormattingCells

Or je ne sais pas quelle syntaxe utiliser ... j'ai essayé : Worksheets("Mesure").Protect(Password:="maxime",AllowFormattingCells = True)

Mais cela me renvoi un message d'erreur : "Attendu : Paramètre nommé"

Quelle est la syntaxe exacte ?
 

AzoR

XLDnaute Occasionnel
Re : Modifier paramètres par défaut dans la liste de protection de feuille

Bonjour Toto,

Merci de ta réponse !

Cela fonctionne avec : Worksheets("Mesure").Protect Password:="maxime", AllowFormattingCells:=True

Merci encore et bon week-end à toi !

Cordialement, AzoR
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…