La formule :
=RECHERCHEV(B2;Feuil2!$A$2:$C$12;3;FAUX)
se traduit en VBA par :
=VLOOKUP(B2,Feuil2!$A$2:$C$12,3,FALSE)
Pour placer cette formule de C2 à C17, il suffit de remplacer B2 par une variable qui correspondra aux valeurs de B2 à B17.
La formule devient :
=VLOOKUP(" & Cel.Address(0, 0) & ",Feuil2!$A$2:$C$12,3,FALSE)
Cel.Address(0, 0) représentant la référence de la cellule (B2 à B17).
A+