Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
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 !
Voilà j'ai crée une macro sur office 2007 que j'ai enregistrer en format 97.
Sauf que qd je l'éxecute, il me marque : "ActiveWorkbook.Worksheets("Trier").Sort.SortFields.Clear"
Je me permet de faire avancer le sujet :
La commande de tri que j'utilise pour ces cas-là est celle qui était anciennement utilisée par Excel :
- D'abord on sélectionne ce qu'on veut trier avec la commande "Range("XX:XX")" et ensuite on utilise le code suivant :
Ou les paramètres sont : Key1, Key2 : représentent les différentes clés de tri. Order1, Order2 : représentent le sens de tri pour les clés (xlAscending = ordre croissant / xlDescending = ordre décroissant) Header : représente le fait qu'il y ait ou pas d'en-tête à la sélection (xlYes = présence d'une en-tête, xlNo = en-tête absente, xlGuess = Excel devine tout seul la présence d'une en-tête.)
Avec ca, ça doit marcher impeccable.
Cordialement,
- 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