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é
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.