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 :


Sans titre.jpg

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
    Sans titre.jpg
    45.8 KB · Affichages: 31

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

Statistiques des forums

Discussions
312 198
Messages
2 086 153
Membres
103 135
dernier inscrit
Imagine