XL 2016 Protection de feuilles en VBA qui ne fonctionne pas

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 !

halecs93

XLDnaute Impliqué
Bonjour à toutes et à tous....

Le code VBA dans mon fichier servant à protéger les feuilles du classeur ne fonctionne pas.... j'ai cherché, tatonné... je ne trouve pas.

Quelqu'un aurait une idée ?

Grand merci
 

Pièces jointes

Bonjour Halecs,
Vos deux codes marchent correctement.
Cependant vous avez des cellules déverrouillées ... donc non protégées.
1- Lancer Protéger
2- Dans Janvier, essayez de modifier A9, vous ne pourrez pas elle est protégée.
3- Lancer Déprotéger
4- Dans Janvier, vous pouvez modifier A9.

Que cherchiez vous à faire ?
 
Bonjour Halecs,
Vos deux codes marchent correctement.
Cependant vous avez des cellules déverrouillées ... donc non protégées.
1- Lancer Protéger
2- Dans Janvier, essayez de modifier A9, vous ne pourrez pas elle est protégée.
3- Lancer Déprotéger
4- Dans Janvier, vous pouvez modifier A9.

Que cherchiez vous à faire ?
Je laisse volontairement des cellules déverrouillées de façon d'y permettre la saisie de données.
En fait, une macro (bouton ajouter colonne) sur la feuilles des Données déverrouille l'ensemble des autres feuilles de façon à permettre à la macro de s'exécuter. Mais, le code reverrouillant les feuilles ne fonctionne pas
 
Il fallait préciser ce petit détail dès le départ. 🙂
C'est normal pour moi, votre macro est :
VB:
Sub usf()
    UserForm1.Show
    DeProteger
End Sub
Il n'y a aucune raison qu'il se re protège.
Moi, j'aurais testé :
Code:
Sub usf()
    DeProteger
    UserForm1.Show
    Proteger
End Sub
Oui... en effet.. mais... le feuilles devraient se déverrouiller uniquement après la validation (bouton ''ajouter'' de l'userform et se vérouiller à la fin de l'exécution de la macro. Et là... ça se déverrouille avant cette validation.
 
- 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

Discussions similaires

Réponses
4
Affichages
102
Réponses
17
Affichages
481
Retour