Bonjour toutes et tous et meilleurs vœux 2019 à toutes et tous,
@Weider
regarde ou relis ce que dis Loureed
en image : ci joint
(voir image ci-dessous de 1 à 5)
Ensuite, tu peux définir au changement de ta textbox1 de ta feuille du classeur (je ne sais pas si tu as entre temps remodeler le code de ton classeur, dans ce cas, vérifies-bien ligne par ligne du code ci-dessous (voir <<<<<< ICI>>>>>>)):
'Source : http://www.blog-excel.com/creer-un-champ-de-recherche-vba
Private Sub TextBox1_Change()
Application.ScreenUpdating = False
Range("15:200").Interior.ColorIndex = 2 '15 est la 1ère ligne de la reherche et 200 la dernière ligne de recherche
ListBox1.Clear
ListBox1.ColumnCount = 4 'Nombre de colonnes <<<<<< ICI>>>>>>
ListBox1.ColumnWidths = "20;50;70;80" '<<<<<< ICI>>>>>>
If TextBox1 <> "" Then
For ligne = 15 To 200
If Cells(ligne, 3) Like "*" & TextBox1 & "*" Then '(ligne, 3) recherche sur la colonne 3
Range("A" & ligne & ":D" & ligne).Interior.ColorIndex = 43 'B et C indique les colonnes à verdire
ListBox1.AddItem Cells(ligne, 1) 'Inscrit dans la list box le data colonne 1
ListBox1.List(ListBox1.ListCount - 1, 1) = Cells(ligne, 4)
End If
Next
End If
End Sub
'https://www.blog-excel.com/creer-un-champ-de-recherche-vba/ Site original du code
ensuite: pour ta feuille 'Tri région' tu peux également
mettre en taille de police de caractères à '9' en cellule A7 ( tu peux effacer l'autre cellule qui me semble était en C7 ' Destination Géo')
Index | Destination Géo |
crdlt,
André