Bonsoir,
Sur la feuille 1 d'un classeur j'ai la conjugaison des verbes de référence en langue provençale dans tous les temps et dans tous les modes. Ils sont au nombre de 116. Sur la feuille 2 du même classeur je dispose d'une liste de presque 15000 verbes. Dans la cellule de droite de chaque verbe il y a un numéro correspond au verbe de référence de la feuille 1 qui renvoie à la conjugaison du dit-verbe.
Pour rechercher un verbe dans la liste des 15000 verbes j'ai mis un champ de recherche vba comme décrit ici :
https://www.blog-excel.com/creer-un-champ-de-recherche-vba/
Cela fonctionne très bien mais au lieu (ou en plus) de colorer la cellule qui contient le mot entré dans le champ de recherche, ce qui m'oblige à balayer les 15000 lignes jusqu'à trouver celle colorée en vert, je voudrais aller directement à la cellule concerné.
J'ai essayé en mettant la fonction GoTo Cells(ligne,2) mais ça ne fonctionne pas (en bleu) :.
"If TextBox1 <> "" Then
For ligne = 2 To 15000
If Cells(ligne, 2) Like "*" & TextBox1 & "*" Then
Application.Goto Cells(ligne, 2)
Cells(ligne, 2).Interior.ColorIndex = 43
ListBox1.AddItem Cells(ligne, 2)
End If
Next
End If"
Quelqu'un peut-il me dire la commande à rentrer dans le code vba ?
Merci d'avance