Voila, j'ai réalisé un programme de gestion de concours équestre sous excel, et j'ai un petit problème que je n'arrive pas à régler.
Je vous explique. Une fois que tous les paramètres sont saisis, mon programme doit trier les résultats en fonctions des points de pénalités, jusque là il n'y a pas de problème. Le problème c'est que lors du tri, il ne tiens pas compte des décimales, par exemple si il y a des valeurs du genre: "4"; "12"; "6,5"; "8" il va trier comme cela: "4"; "8";"12";"6,5" alors que je souhaite qu'il tri comme cela: "4";"6,5";"8";"12" ce qui serait le plus logique. Il semblerait qu'excel n'arrive pas a gérer la décimale.
Auriez-vous une idée afin qu'il tri de la façon souhaitez ?
Voila mon code de tri:
Feuil1.Range("B3:E154").Sort Key1:=Feuil1.Range("E3"), Order1:=xlAscending, Header:=xlYes, OrderCustom:=1, MatchCase:=True, Orientation:=xlTopToBottom
Je vous joint mon fichier pour que vous puissiez tester par vous même. Merci de ne pas le modifier, donnez moi simplement les codes à modifier.
Merci beaucoup.
Elangel2008.
Partager