Trouver la ligne d'une cellule à partir de VLookup

Résolu
Philippe_judo Messages postés 19 Date d'inscription mardi 17 avril 2007 Statut Membre Dernière intervention 6 mai 2015 - 5 mars 2014 à 04:10
Whismeril Messages postés 19028 Date d'inscription mardi 11 mars 2003 Statut Non membre Dernière intervention 24 avril 2024 - 5 mars 2014 à 07:06
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

Philippe_judo Messages postés 19 Date d'inscription mardi 17 avril 2007 Statut Membre Dernière intervention 6 mai 2015
5 mars 2014 à 04:28
J'ai trouvé!
Result = rng.Find(txtChemin.Text, , _
Excel.XlFindLookIn.xlValues, _
Excel.XlLookAt.xlPart, _
Excel.XlSearchOrder.xlByRows, _
Excel.XlSearchDirection.xlNext, _
False)
0
Whismeril Messages postés 19028 Date d'inscription mardi 11 mars 2003 Statut Non membre Dernière intervention 24 avril 2024 656
5 mars 2014 à 07:06
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.
0
Rejoignez-nous