pb de déprotection d'une feuiile en vba

  • Initiateur de la discussion Initiateur de la discussion philmaure
  • 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 !

philmaure

XLDnaute Impliqué
bonjour,

sur un fichier j'ai une feuille protégé par un mot de passe

A partir d'un autre fichier, je cherche par macro à supprimer des données de la feuille protégé mais la macro s'arrête et je ne parviens pas à résoudre le pb. Le code est :

ChDir "H:\"
Workbooks.Open Filename:="H:\toto.xlsm"
ActiveWorkbook.Sheets("enregistrement").Select
ActiveSheet.Unprotect ("cerise")
Range("A2:I100").Select
Selection.ClearContents <=======c'est a cet endroit que stoppe la macro car la feuille est protégée

Merci pour votre aide
Cdlt
Philippe
 
Re : pb de déprotection d'une feuiile en vba

Bonsoir ,

Je pense que le problème vient peut être d'une macro du fichierouvert ,

il faudrait donc désactiver les événementiels entre autre thisworkbook.open

avec l'instruction application.EnableEvents =false juste avant l'ouverture , puis

il faudra les réactiver par application.EnableEvants =true juste aprés le close du même fichier par exemple
 
Re : pb de déprotection d'une feuiile en vba

Re ,

comme ceci cela fonctionne , surtout avec le fichier que tu ne fournis pas

ChDir "H:\"
Workbooks.Open Filename:="H:\toto.xlsm"
ActiveWorkbook.Sheets("enregistrement").Select
ActiveSheet.Unprotect Password:="cerise"
Range("A2:I100").Select
Selection.ClearContents
 
- 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

Retour