Bjr,
J'utilise Excel 2013.
J'aimerais trier des nombres (5 maximum) dans une cellule avec un tiret (-) comme séparateur.
Les cellules se trouvent dans la colonne A300.
Voici un exemple de ce que je voudrais :
18-1-15-6-2
1-2-6-15-18
J'ai récupéré un code mais je n'arrive pas à l'adapter !
Est-ce que quelqu'un pourrait m'aider s'il vous plaît.
Merci
Voici le code que j'ai récupéré
Function trierlacellule(u As Range)
tableau = Split(u, "-")
NbMin = LBound(tableau)
For var1 = UBound(tableau) To LBound(tableau) Step -1
For var2 = NbMin + 1 To var1
If tableau(var2 - 1) > tableau(var2) Then
vartemp = tableau(var2 - 1)
tableau(var2 - 1) = tableau(var2)
tableau(var2) = vartemp
End If
Next var2
Next var1
For i = 0 To UBound(tableau)
j = j & "-" & tableau(i)
Next i
trierlacellule = Mid(j, 2)
End Function