Bug macro lorsque feuille protégée

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

T

Toutoun

Guest
J'ai fait une petite macro pour trier une liste lors de l'activation et la desactivation d'une feuille. Toutes les cellules a trier ne sont pas vérouillés et cela marche très bien lorsque la feuille n'est pas protégée mais lorsqu'elle l'est j'ai un message d'erreur
erreur d'execution 1004
la methode sort de la classe range a echoué

voici mon code

Range("B1😀200").Sort Key1:=Range("B1"), Order1:=xlAscending, Header:= _
xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal

Si vous avez des idées!!!!

Merci d'avance
PS : je précise que je suis débutant en VBA mais pas trop mauvais en exel!!! ;-)
 
Bonsoir,

Essaye de déprotéger ta feuille avant de trier tes données en ajoutant ceci à ta macro : ActiveSheet.Unprotect

Pour protéger après Tri, rejoute l'instruction : ActiveSheet.Protect

si pb n'hésite pas

@+

Dan
 
merci bcp mais j'ai trouvé encore plus simple (enfin sous exel 2003 je ne sais pas pour les autres versions) il suffit de choisir que le tri est autorisé dans les options de protection.

Merci
@+

Toutoun
 
- 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
4
Affichages
1 K
Réponses
0
Affichages
1 K
Retour