Re : fonction VLOOKUP en VBA avec un plage de donnée définie
effectivement, ça fonctionne !
Je n'avais pas compris que que le tableau fonctionne comme une plage de cellule...
Comme, le tableau se situe dans une autre feuille, voilà ma formule
Range("C9").Formula = WorksheetFunction.VLookup(Range("A9").Value, Sheets(2).Range("tableau2"), 6, 0)
J'ai aussi trouvé une autre formule, plus simple:
Range("C9").FormulaLocal = "=recherchev(A9;tableau2;6)"
Ou encore (pour faire une boucle):
C = 9
Range("C" & C).FormulaLocal = "=recherchev(A" & C & ";tableau2;6)"
Merci pour ton aide,
Bonne journée