Liste déroulante, macro et protection ...

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 !

DAVID-44-

XLDnaute Occasionnel
Bonjour,
J'aimerais protéger la feuille "STOCK" du classeur.
Malheureusement quand je réalise la protection, les macros ne fonctionnent plus !
J'ai suivi une solution dans un forum et créé une « macro1 ».
Du coup, mon bouton fonctionne. Malheureusement, quand je veux utiliser à nouveau la liste déroulante colonne "C", après avoir utilisé le bouton "TRIER", je ne peux plus écrire directement dans la cellule alors que je pouvais avant !

Est-il possible d'avoir une solution ? Il n'y a pas un code à ajouter dans la macro pour éviter ça ?

Merci de votre aide.
 

Pièces jointes

Dernière édition:
Bonjour David,
2 solutions
1)soit mettre en début de macro feuil2.unprotect
et en fin de macro Feuil2.protect "motpassesibesoin"
Ceci sur toutes les macros qui change stock
2) en workbook_open ceci permet aux macros de modifier même si protègé voir codevba
VB:
Private Sub Workbook_Open()
With Feuil2  'Worksheets("Feuil1")
'grouper dissocier meme avec la protection feuille excel
.EnableAutoFilter = True
.EnableOutlining = True
.Protect Contents:=True, Password:="", UserInterfaceOnly:=True, AllowFormattingCells:=True
End With
End Sub

Bruno
 
- 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
243
Retour