Trie avec fin de mot

  • Initiateur de la discussion Initiateur de la discussion Temjeh
  • Date de début Date de début

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 !

T

Temjeh

Guest
Bonjour à tous

Encore une fois je solicite votre aide:

Je veut trier des adresses et rues par rue qui sont dans la même cellule ...est-ce possible ?

Elles doivent rester dans la mème donc je ne peut les séparées avec convertir puis lestrier croissant.

123A BBBBBBB
333 ZZZZZZ
234B TTTTTT
22222 AAAAAA

Donerais:

22222 AAAAAA
123A BBBBBBB
234B TTTTTT
333 ZZZZZZ

J'avais pensé un trie par caractères en partant par la fin des mots mais je ne sais pas.

Merci beaucoup pour des idées

Temjeh
 
salut temjeh, le forum

et une usine à gaz, une 🙂

proposition en vba renvoi en colonne 2 :


Sub Bouton1_QuandClic()
Dim tablo As Variant
Dim tablosplit As Variant
Dim i As Integer
Dim j As Byte, k As Byte
Dim temp

tablo = Range('a1:a' & Range('a65536').End(xlUp).Row)
ReDim Preserve tablo(1 To UBound(tablo), 1 To 2)

For i = 1 To UBound(tablo)
        tablosplit = Split(tablo(i, 1), ' ')
        tablo(i, 2) = tablosplit(1)
Next i

For i = 1 To UBound(tablo)
       
For j = 1 To UBound(tablo)
               
If tablo(i, 2) < tablo(j, 2) Then
                       
For k = 1 To 2
                                temp = tablo(i, k)
                                tablo(i, k) = tablo(j, k)
                                tablo(j, k) = temp
                       
Next k
               
End If
       
Next j
Next i

For i = 1 To UBound(tablo)
        Cells(i, 2) = tablo(i, 1)
Next i
               
       
End Sub


salut
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.
Retour