Trouver la ligne d'une cellule à partir de VLookup [Résolu]

Signaler
Messages postés
19
Date d'inscription
mardi 17 avril 2007
Statut
Membre
Dernière intervention
6 mai 2015
-
Messages postés
15139
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
25 novembre 2020
-
Bonjour,

Je cherche, sous VB.NET, à extraire une information d'une feuille Excel. J'ai deux colonnes : l'une que je n'ai pas besoin de modifier, dans laquelle je recherche une valeur particulière (j'y parviens avec cette ligne : LstName = appExcel.WorksheetFunction.VLookup(CLng(txtChemin.Text), appExcel.ActiveSheet.Range("A1:B1275"), 2, False). LstName se trouve à être la valeur de ma cellule. À partir de ce point, je veux le numéro de la ligne ou LstName a été trouvé.
J'ai également trouvé "Find", qui pourrait peut-être fonctionné mais il me donne une erreur (j'ai essayé avec ou sans "WorkSheetFunction" mais j'ai une erreur quand même.
Merci.

2 réponses

Messages postés
19
Date d'inscription
mardi 17 avril 2007
Statut
Membre
Dernière intervention
6 mai 2015

J'ai trouvé!
Result = rng.Find(txtChemin.Text, , _
Excel.XlFindLookIn.xlValues, _
Excel.XlLookAt.xlPart, _
Excel.XlSearchOrder.xlByRows, _
Excel.XlSearchDirection.xlNext, _
False)
Messages postés
15139
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
25 novembre 2020
462
Bonjour, tu as posté cette question dans le langage C#. Je la déplace dans VB.net.
Puisque tu as trouvé, je mets le sujet résolu.