P
Pascal
Guest
Bonsoir à tous !
J'ai fait un userform qui fonctionne surtout avec des combobox, donc avec choix de dates, choix de nombres, et choix de textes.
Or une fois que les données sont saisies dans ma feuille après validation, les textes se trient impécablement (Auteur, Titre etc) où cela se complique, c'est quand je veux trier les dates, ou des nombres par ordre croissant ou décroissant, voilà ce que le tri me fait en ordre croissant de dates :
01 janvier 2004
02 novembre 2004
03 mars 2003
11 septembre 2003
et pour les nombres :
0,06
10,16
18,43
5,31
9,42
Le tri me classe les dates et nombres par le premier chiffre 0,1,2,3,4,5...
Que n'ai-je pas fait ou mal fait pour que les dates et nombres ne se trient pas dans l'ordre normal c'est à dire :
03 mars 2003
11 septembre 2003
01 janvier 2004
02 novembre 2004
ou bien
0.06
5.31
9.42
10.16
18.43
Si quelqu'un a une petite idée, je pense que je me suis peut-être planté dans les ### mais j'arrive pas à voir où
Pour les dates j'ai mis :
DateDachat.value=Format(DateDachat,"dd mmmm yyyy")
Pour les nombres ou durée :
Duree.Value=Format(Duree, "###0")
Merci et @+
Pascal
J'ai fait un userform qui fonctionne surtout avec des combobox, donc avec choix de dates, choix de nombres, et choix de textes.
Or une fois que les données sont saisies dans ma feuille après validation, les textes se trient impécablement (Auteur, Titre etc) où cela se complique, c'est quand je veux trier les dates, ou des nombres par ordre croissant ou décroissant, voilà ce que le tri me fait en ordre croissant de dates :
01 janvier 2004
02 novembre 2004
03 mars 2003
11 septembre 2003
et pour les nombres :
0,06
10,16
18,43
5,31
9,42
Le tri me classe les dates et nombres par le premier chiffre 0,1,2,3,4,5...
Que n'ai-je pas fait ou mal fait pour que les dates et nombres ne se trient pas dans l'ordre normal c'est à dire :
03 mars 2003
11 septembre 2003
01 janvier 2004
02 novembre 2004
ou bien
0.06
5.31
9.42
10.16
18.43
Si quelqu'un a une petite idée, je pense que je me suis peut-être planté dans les ### mais j'arrive pas à voir où
Pour les dates j'ai mis :
DateDachat.value=Format(DateDachat,"dd mmmm yyyy")
Pour les nombres ou durée :
Duree.Value=Format(Duree, "###0")
Merci et @+
Pascal