Bonjour,

Je souhaite intégrer le résultat d'une formule dans une variable via une macro.
Cette variable sera le nom de mon fichier.

Seulement je n'arrive pas à prendre le résultat de la formule.

J'ai ma feuille1 avec ma base
J'ai ma feuille2 avec ma rechercheV

la formule qui fonctionne sous excel :
=RECHERCHEV(B1;feuil1!1:1048576;5;0)

descripttion de la formule :
recherche la valeur de la cellule B1 de la feuille 2 dans la feuille 1 sur les cellules de 1 à 1048576 et affiche le resultat qu correspond à la colonne 5.

J'ai essayé d'écrire dans ma macro
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
 
test = Application.WorksheetFunction.VLookup(Range("B1").Value,sheets("feuil1").Range("A1:R166"), 5, False)
Mais j'ai une erreur 1004 qui se produit.

J'ai essayé d'autres syntaxe mais bon. j'ai declaré ma variable test en variant, en string

Apres tout le reste marche comme des roulettes.

Merci à vous.