Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Boostez vos compétences Excel avec notre communauté !
Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force.
Apprenez, échangez, progressez – et tout ça gratuitement !
👉 Inscrivez-vous maintenant !
Via une fonction personnalisée appelée : TrierChaine. Voir formule en C2 à recopier vers le bas.
Le code est dans Module1 :
VB:
Function TrierChaine$(ByVal x$)
Dim t, s, i&, n&, aux, ech As Boolean
t = Split(Application.Trim(x)): ReDim r(0 To UBound(t) + 1): n = -1
For i = 0 To UBound(t)
If IsNumeric(t(i)) Then n = n + 1: r(n) = Val(t(i))
Next i
Do
ech = False
For i = 0 To n - 1
If r(i) > r(i + 1) Then ech = True: aux = r(i): r(i) = r(i + 1): r(i + 1) = aux
Next i
Loop Until Not ech
TrierChaine = Trim(Join(r))
End Function
Via une fonction personnalisée appelée : TrierChaine. Voir formule en C2 à recopier vers le bas.
Le code est dans Module1 :
VB:
Function TrierChaine$(ByVal x$)
Dim t, s, i&, n&, aux, ech As Boolean
t = Split(Application.Trim(x)): ReDim r(0 To UBound(t) + 1): n = -1
For i = 0 To UBound(t)
If IsNumeric(t(i)) Then n = n + 1: r(n) = Val(t(i))
Next i
Do
ech = False
For i = 0 To n - 1
If r(i) > r(i + 1) Then ech = True: aux = r(i): r(i) = r(i + 1): r(i + 1) = aux
Next i
Loop Until Not ech
TrierChaine = Trim(Join(r))
End Function
- Navigue sans publicité - Accède à Cléa, notre assistante IA experte Excel... et pas que... - Profite de fonctionnalités exclusives Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel. Je deviens Supporter XLD