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 :
	
	
	
	
	
		
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 ?
	
		
			
		
		
	
				
			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 Subje 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 ?
 
	 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		