Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Macro pour trier (elle ne considère pas la première ligne)

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

bloomby

XLDnaute Occasionnel
Bonjour à tous,

J'ai créé une macro qui me permet de trier.
C'est à dire, de classer les données par ordre Ascendant
en haut (Plus vieux vers aujourd'hui) Ex: Ligne 8 = 2008 Ligne 9 = 2009 ....

Voici le code que j'utilise
HTML:
Range(Range("C8"), Range("I8").End(xlDown)).Select
    Selection.Sort Key1:=Range("C8"), Order1:=xlAscending, Header:=xlGuess, _
        OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom

Le problème est que la macro ne prend pas en considération la première ligne
qui est la ligne 8
mais elle trie tout le reste de la bonne façon, est ce que vous savez ou est mon erreur ?

Merci
 
Re : Macro pour trier (elle ne considère pas la première ligne)

Salut Bloomby,

Le problème est ici
Code:
Header:=xlGuess
a remplacer par :
Code:
Header:=xlNo

A+
 
Re : Macro pour trier (elle ne considère pas la première ligne)

Bonjour Bruno,

Merci je ne comprend pas la démarche mais cela fonctionne : D

Si tu sais ou je pourrais trouver les définission des Header:=xlNo Header:=Guess ...
je serais très interessé

merci encore
Bloomby
 
Re : Macro pour trier (elle ne considère pas la première ligne)

bonsoir Bloomby, Bruno,

pour faire simple, tu tries sur la plage C8:Ix et Header:=xlGuess stipule que la première ligne ne doit pas être triée (considérée comme la ligne des entêtes de colonnes de ton tableau), Bruno en te proposant de mettre plutot Header:=xlNo inclut la première ligne de ta sélection dans la plage à trier (n'est plus considérée comme la ligne des entêtes de colonnes de ton tableau)

Pour des explications plus excelliennes, sélectionnes sort dans ton code et tapes sur F1 pour obtenir des infos sur les arguments de la propriété sort
A+
 
- 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

Réponses
4
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…