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

gefree

XLDnaute Nouveau
Bonjour,

J'ai un pb avec un tri de date que j'ai integré dans une macro. Lorsque je lance la macro, le tri par date ce fait mais quand j'ai des dates a cheval sur 2 mois, elle me tri en fonction du jour seulement et non pas du jj/mm/aaaa.

Je m'explique par un exemple:

01/06/07
02/06/07
03/05/07
05/06/07

Voici le morceau de ma macro qui fait le tri

Columns("K").Select
Selection.NumberFormat = "d/m/yy h:mm;@"

Columns("A:K").Select
Selection.Sort Key1:=Range("J1"), Order1:=xlAscending, Key2:=Range("K1") _
, Order2:=xlAscending, Header:=xlGuess, OrderCustom:=2, MatchCase:= _
False, Orientation:=xlTopToBottom, DataOption1:=xlSortNormal, DataOption2 _
:=xlSortTextAsNumbers

Si qq a une idée, parce que moi j'en ai plus....

merci
 
Re : Pb tri date

Salut tout le monde,

Gefree,

Le format nombre que tu appliques n'est pas tiptop, il faudrait mieux noter :
Code:
Selection.NumberFormat = "dd/mm/yy hh:mm;@"

Ensuite, dans ton code
Code:
Selection.Sort Key1:=Range("[B][COLOR=red]J[/COLOR][/B]1"), Order1:=xlAscending, Key2:=Range("[B][COLOR=red]K[/COLOR][/B]1")
tu commence déjà par trier ta colonne "J", puis ta colonne "K" !?
Donc les dates étant dans ta colonne "K", ne sont triées qu'après le contenu de ta colonne "J"

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