Salut tout le monde, voilà j'ai 5 label, dans chacune de ses label j'ai 1 nombre :
8-1-10-8-7
j'aimerai une fonction, ou autre qui me dise que le plus petit des 5 nombres; est le n° 1 et que le nombre le plus grand est le n°10.
Je vous remercie d'avance pour vos idée, bonne fin de week-end
Des indications uniquement (car je sais qu'il s'agit là d'un exercice.... je l'ai traité récemment sur un autre forum...)
1) éclate le contenu de ton label (fonction Split)
2) travaille en boucle en substituant à chaque tour le plus petit et le plus grand au plus petit et au plus grand trouvés jusqu'alors.
Petite réponse à Us....
Ne t'en fais pas pour moi je sais encore compter, et ce n'est pas 5 chiffres qui vont me faire ch...... en fait je fais un logiciel de statistique prévisionnel, et c'est un contrôle qui vient confirmer ou infirmé ce que j'ai choisi la semaine précèdente.
Amicalement ....
Petite réponse à jmfmarques, je te remercie pour ta réponse, j'y avais bien pensé mais je me disais qu'il y avait peut-être une fonction pour du genre mini(8-1-10-8-7)... voilà merci tout de même
Public Function Min(ParamArray vxzValues() As Variant) As Variant
Dim i As Long
For i = 0 To UBound(vxzValues)
If i = 0 Or Min > vxzValues(i) Then
Min = vxzValues(i)
End If
Next i
End Function