Bonjour,
Pour un nouveau besoin, je cherche a adapter ce code permettant de faire des recherches dans une feuille de calcul.
Ma feuille "BD" contient plus de 500 lignes, du coup la recherche prend mal de temps et les résultats tardent à arriver dans la listview
Comment puis modifier cette ligne ?
ligne = rng.ListRows(i).Range.Find(TextBox1.Value, LookIn:=xlValues, LookAt:=xlPart).Row - 1
Afin que la recherche du mot clef entré dans Textbox1 soit recherché uniquement dans les colonnes A, C et R de "BD" ?
j'ai essayé ceci, mais ça ne fonctionne pas bien, les résultats obtenus ne sont pas cohérents :
Set rngSearch = Union(rng.ListRows(i).Range.Offset(2, 0).Columns("A:A"), _
rng.ListRows(i).Range.Offset(2, 2).Columns("C:C"), _
rng.ListRows(i).Range.Offset(2, 5).Columns("R:R"))
ligne = rngSearch.Find(TextBox1.Value, LookIn:=xlValues, LookAt:=xlPart).Row - 1