Macro RechercheV cellule

Bonjour les z'amis

Il y a un petit truc que je ne pige pas si on peut m’éclairer.

Dans une macro je fais une recherche en V pas de problème pour la syntaxe elle est bonne mais cette recherche il l'a fait dans un fichier fermé

C'est un fichier .xls

Voici la formule

Range("E2:E" & Range("B" & Rows.Count).End(xlUp).Row).FormulaR1C1 = _
"=IFERROR(VLOOKUP(RC[-3],'[fichier.xls]Sheet1'!C2:C21,4),"""")"

Exemple je lui demande de chercher un nombre : 173013-01

Voici ce que je lui demande de chercher, une fois qu'il a trouvé il me donne un emplacement dans un magasin (R002-D23)

K173013-01CONNECTOR1R002-D23

Et là où je ne comprend pas c'est qu'il me donne en résultat une ligne où rien ne correspond à ma recherche

2310941300800NUTR002-D23

R002-D23 n'a rien à voir avec le chiffre recherché

Voici la ligne qu'il devrait me trouver

K173013-01CONNECTORR002-E22

Je ne sais pas si j'ai été assez clair..

Merci pour votre aide si vous avez une petite idée .)

Bonjour Jefekoi, le forum,

Il doit te manquer un paramètre dans ta rechercheV......le type de correspondance....

RechercheV

Essaies ainsi....

Range("E2:E" & Range("B" & Rows.Count).End(xlUp).Row).FormulaR1C1 = _
"=IFERROR(VLOOKUP(RC[-3],'[fichier.xls]Sheet1'!C2:C21,4,False),"""")"

False= correspondance exacte

Cordialement,

Merci pour ton aide, lorsque je fais avec ta syntaxe, il me met ceci dans la cellule du résultat : #NOM?

et si je retire le false il m'affiche un résultat mais pas le bon

Message supprimé, désolé.

En faisant des essais je viens de tester ceci

Range("E2:E" & Range("B" & Rows.Count).End(xlUp).Row).FormulaR1C1 = "=VLOOKUP(RC[-3],'[fichier.xls]Sheet1'!RC[-3]:R3468C21,4)"

Et ça marche

seul hic c'est que je voudrais qu'il m'affiche "Vide" lorsqu'il ne trouve pas une référence

Re,

Essaies de mettre 0 (zéro) à la place de False....

Cordialement,

Effectivement ça marche

Comment éviter ce genre de résultat ? "#N/A"

R072-D33
#N/A
#N/A
R001-F15
R009-C31
R002-E32
R005-E45
R004-E41
R001-E35
R002-E22

C'est bon j'ai utilisé

IFERROR

Rechercher des sujets similaires à "macro recherchev"