Bonjour !!
J'ai créé une fonction dont voici le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 Public Function tranchepoids(Test As Double) Select Case Test Case 0 To 50 tranchepoids = "0 - 50" Case 50.01 To 100 tranchepoids = "50 - 100" Case 100.01 To 300 tranchepoids = "101 - 300" Case 300.01 To 500 tranchepoids = "301 - 500" Case 500.01 To 1000 tranchepoids = "501 - 1000" End Select End Function
Je vais récupérer par le biais d'une requête l'ensemble des valeurs attribué à "tranchepoids".
Mon problème est de pouvoir afficher ces valeurs par ordre croissant telles quelles sont disposée dans ma fonction comme ceci :
----Tranche poids-----
-------0 - 50-----------
------50 - 100----------
-----101 - 300----------
-----301 - 500----------
-----501 - 1000---------
En effet comme ces valeurs sont reconnues comme du texte le tri croissant n'est pas effectué correctement. J'ai essayé de faire retourner un double ou un integer à la fonction et j'ai elevé les petits guillements (comme ceci: tranchepoids = 301 - 500) et ça ne fonctionne pas mieux.
Partager