Trier des dates ?

  • Initiateur de la discussion antoine
  • Date de début
A

antoine

Guest
Bonjour et bon début de semaine
j'aurais besoin de trier par odre chronologique des dates au format jj/mm/aaaa
la fonction d'exel trier par odre croissant fonctione très bien et je comptais l'utiliser en l'enregistrant dans une macro.
seulement le hic c'est que une fois enregistré, elle ne trie plus correctement les dates
Voila le fichier joint.
merci !

antoine
 

Pièces jointes

  • trierDate.zip
    6.7 KB · Affichages: 13
A

albert

Guest
bonjour antoine,
fais un essai avec

Sub Trier()
Range("A1").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Sort Key1:=Range("A1"), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
End Sub
 
A

antoine

Guest
nickel, merci albert. ça trie a merveille ;-)
Mais juste histoire de ne pas re-poser de question débille j'aimerais comprendre ou ce situe l'erreur dans ce code ( qui meme si il ressemble a celui que tu fourni ce marche pas ) apparament la différence est dans la méthode de sélection, mais je ne comprend pas comment ça peut changer quelque chose

sub trier2()
Columns("A:A").Select
Selection.Sort Key1:=Range("A1"), Order1:=xlAscending, Header:=xlGuess, _ OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
end sub

en tout cas merci du coups de main !

antoine
 

Discussions similaires

Réponses
5
Affichages
1 K

Statistiques des forums

Discussions
314 190
Messages
2 106 992
Membres
109 734
dernier inscrit
JoFco