Problème de macro avec protection de feuille

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 !

ld801_60

XLDnaute Nouveau
Bonsoir les excellistes,

Mon problème est le suivant :

Toutes les cellules de ma feuille sont déverrouillées, et quand je lance la macro (sans aucune protection par mot de passe), cette dernière se lance.
Mais quand cette feuille est protégée par un mot de passe, alors que toutes mes cellules sont déverrouillées, j'ai un message d'erreur qui est le suivant :

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


Je clique alors sur débogage et la console VBA s'ouvre en surlignant cette commande avec la flèche jaune sur la dernière ligne :

Selection.Sort Key1:=Range("D2"), Order1:=xlDescending, Key2:=Range("C2") _
, Order2:=xlAscending, Header:=xlGuess, OrderCustom:=1, MatchCase:= _
False, Orientation:=xlTopToBottom


La macro au problème est celle avec le bouton "Valider le match et reclasser les élèves"
 

Pièces jointes

Dernière édition:
Re : Problème de macro avec protection de feuille

Bonjour
Tu dois mettre en debut de macro
ActiveWorksheet.Unprotect (motdepasse) ou ActiveWorksheet.Unprotect 'si pas de mot de passe

et en fin de macro
ActiveWorksheet.protect
idem avec ou sans mot de passe entre parenthese...

A+ François
ps: tu ne peux faire de tri sur une feuille protégée...
 
- 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