XL 2010 Trier des lignes par nombre de mots pertinent

Corentin26270

XLDnaute Nouveau
Bonjour à tous,

encore merci à la communauté Excel - DOWNLOADS pour les échanges constructif.

mon objectif est de réaliser un trie de ligne lors d'une recherche dans une TextBox ... rien de ouf pr google qui le fait tt les jours.
mais pour moi ....

- les premières lignes devront être celle qui possède les mots/groupe de numéros dans le bon ordre et dans la même cellule ( le top gagnant du loto ;-))
- le second groupe de ligne qui possède les mots mais dans le désordre ou dans des cellules différentes de la même ligne.
- le troisième groupe les lignes comportant un ou plusieurs mot de la recherche ( si possible trier du plus grand nombre de mot au plus petit)

j'ai commencé par bidouiller la boucle de code VBA si dessous mais c'est pas folichon :

VB:
Private Sub SortResults(ByRef Results As Collection)
    Dim i As Integer, j As Integer
    Dim temp As Variant

    For i = 1 To Results.Count - 1
        For j = i + 1 To Results.Count
            If Results(i)(1) < Results(j)(1) Then
                temp = Results(i)
                Results.Remove i
                Results.Add temp, , i
            End If
        Next j
    Next i
End Sub

je suis loin de voir le gagnant du loto sur la première ligne vu que le trie ne marche même pas .. snif
Savez vous se qui cloche ?
 

Pièces jointes

  • trie par pertinence des lignes recherchées .xlsm
    35.4 KB · Affichages: 15

Discussions similaires

Réponses
7
Affichages
591
Réponses
4
Affichages
450

Statistiques des forums

Discussions
315 091
Messages
2 116 117
Membres
112 665
dernier inscrit
JPHD