[VBA] Fonction Vlookup ajoute une parenthèse ?

Bonjour à tous,

Dans mon userform, j'utilise la fonction suivante :

Range("C1").FormulaR1C1 = "=VLOOKUP(Recherche!RC[-2],Feuil1!A:B,2,FALSE)"

Selon moi aucun soucis mais quand je valide mon formulaire, voici ce que je trouve en case C1 :

=RECHERCHEV(Recherche!A1;Feuil1!A:(B);2;FAUX)

des parenthèses apparaissent autour de "B" alors que sans ça la fonction marcherait pile poil !
J'aimerais :

=RECHERCHEV(Recherche!A1;Feuil1!A:B;2;FAUX)

J'ai beau retourner ça dans tout les sens je ne trouve pas de solution, pourriez vous éclairer ma lanterne ?

Bonjour

Essayez comme ceci : --> ActiveCell.FormulaR1C1 = "=VLOOKUP(Recherche!RC[-2], Feuil1!C[-2]:C[-1],2,FALSE)"

Cordialement

Merci Dan, ça fonctionne du tonnerre, tu saurais m'expliquer pourquoi j'ai rencontré ce problème ?

Rechercher des sujets similaires à "vba fonction vlookup ajoute parenthese"