Déprotéger AllowEditRanges

  • Initiateur de la discussion Initiateur de la discussion pacoako
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

pacoako

XLDnaute Occasionnel
Bonjour à tous,

Je cherche la façon d'inscrire le mot de passe via vba pour déprotéger une plage qui est vérouillé par le code suivant :

Code:
Feuil1.Protection.AllowEditRanges.Add Title:="Allo", Range:=Range("F4:Y739"), Password:="123"

Ça srait ci simple si je pouvais l'écrire comme suit :

Code:
Feuil1.Protection.AllowEditRanges.Index(1) Password:="123"

Mais ça ne fonctionne pas une miette 😛

Quelqu'un a une idée??? pour l'instant la seule façon que j'ai trouvé c'est en utilisant la fonction .delete... impliquant qu'il faudrait que je réajoute cette plage à chaque fois..
 
Re : Déprotéger AllowEditRanges

Bonsoir Pacoako, bonsoir Catrice,

Le code de Catrice fonctionne bien, tu peux aussi écrire:

Code:
Feuil1.Protection.AllowEditRanges(1).Unprotect "123"

Par contre si tu veux reprotéger la plage, il faut oter la protection de la feuille puis la remettre. Le mot de passe de la plage est conservé.

@+

Gael
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Retour