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

Proteger un fichier en laissant macro active

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 !

LAPIN-53

XLDnaute Nouveau
Bonjour,

J'ai créer un fichier de recherche de consignes. Je souhaiterais le protéger afin que personne ne puisse modifier les consignes. Mon problème est qu'une fois protégé, je ne peux plus effectuer de recherche dans la zone de texte de la macro.
Pouvez-vous m'aider à trouver comment verrouiller mon fichier tout en laissant la main sur le "moteur de recherche".
Merci d'avance.
 

Pièces jointes

Bonjour,
C'est assez simple
en début on déprotège et à la fin on reprotège
Private Sub TextBox21_Change()
ActiveSheet.Unprotect
'ta macro
ActiveSheet.Protect
End Sub

si tu mets un MP mets ActiveSheet.Unprotect "tonmotdepasse" entre guillemets
Bruno
 
Bonjour à tous
Ceci placé dans le ThisWorkbook protège la feuille avec le mot de passe ==>toto
et exécute les instructions Vba sans se soucier de la protection
VB:
Private Sub Workbook_Open()
  Feuil1.Protect "toto", UserInterfaceOnly:=True
End Sub
 

Pièces jointes

Merci, mais s'agissant d'un fichier à mettre à disposition, le mot de passe n'est connu que de moi, donc cette solution ne convient pas.
J'ai eu ma réponse entre temps.
merci quand même
 
- 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
543
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…