brizggy a écrit :
Je voudrais inclure une fonction RechercheV dans une macro. Je sais que je pourrais passer par des pointeurs mais l'utilisation de cette fonction me ferai gagner beaucoup de temps d'exécution.
J'ai trouvé la formule. Dans mon cas, ça donne ceci :
a = Application.WorksheetFunction.VLookup(Cells(i, 1), Range(Sheets("St ER1" ).Cells(2, 1), Sheets("St ER1" ).Cells(200, 2)), 2, False)
Cells(i, 6) = a
i est mon numéro de ligne courante. Cette formule fonctionne très bien SAUF quand la valeur que je recherche ne figure pas dans la liste de la feuille "St ER1".
Dans ce cas, la macro s'arrête carrément !
Avez-vous une solution ?
Sinon, connaissez-vous une fonction permettant de vérifier qu'une valeur figure dans une liste donnée ?
|