Protection comportant des macros

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

M

Matthieu

Guest
Bonjour,

J'ai actuellement un fichier xls comportant 3 macros de tri. Ce document doit être protégé.
Or lorsque je le protège le Message suivant apparait:

Erreur d'exécution 1004
La méthode Sort de la classe Range a échoué

Merci par avance
 
salut 🙂,

c'est surement que dans ta macro tu fais quelque chose que tu as tout simplement interdit de faire en protégeant ton classeur ou ta feuille ce qui parai logique......

a toi de déprotéger et reprotéger ton classeur avant de faire tes traitements.

pour le classeur par ex ça donne ( avec les options de protection par défaut :

ActiveWorkbook.Protect "tonmotdepasse"

'ton code

ActiveWorkbook.Unprotect "tonmotdepasse"
 
Merci beaucoup pour la rapidité de ta réponse !!!

L'autre petit pb, c'est que je suis zéro en macro... :

ActiveWorkbook.Protect "tonmotdepasse"

'ton code

ActiveWorkbook.Unprotect "tonmotdepasse"


je le colle en amont de la macro tri ?

A la place de "tonmotdepasse", est ce que je mets le mien.

j'ai un peu honte, mais tu me dépannerai bien.

Merci par avance
 
re 🙂,

l'exemple que je te donne protège le classeur et non la feuille et avec les option de protection par défaut.( je te le rappelle au cas ou 😉 )
Si tu met d'autre option ou ne protège qu'une feuille, utilise l'enregistreur de macro pour récupérer le code celon la protection et les options que tu souhaite mettre.

sinon le code que je te donne il faut le mettre DANS ta macro de tri.
avec comme première ligne de ta macro de tri

ActiveWorkbook.Unprotect "tonmotdepasse"

et en dernière ligne

ActiveWorkbook.Protect "tonmotdepasse"


ps: c vrai j'avais inversé ds mon premire message ^^
et oui tonmotdepasse correspond a ton mot de passe 😉
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
20
Affichages
3 K
Réponses
8
Affichages
1 K
Retour