XL 2021 trier dans une cellule

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 !

Solution
Bonsoir à tous,

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
Bonsoir à tous,

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
 

Pièces jointes

Dernière édition:
- 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

Discussions similaires

Réponses
5
Affichages
103
  • Question Question
XL 2021 listbox
Réponses
18
Affichages
284
Réponses
7
Affichages
165
Réponses
13
Affichages
203
Réponses
2
Affichages
188
  • Question Question
Microsoft 365 Automatique
Réponses
3
Affichages
108
Réponses
6
Affichages
221
Réponses
3
Affichages
150
Réponses
3
Affichages
130
Retour