VBA recherchev

Bonjour à tous,

Problème : Je vais chercher dans une cellule le répertoire et le fichier qui change chaque semaine. J'ai crée une variable et lorsque je fais la recherchev, le résultat cf ci-dessous afficher un #Nom avec les colonnes AN entre parenthèse.

répertoire = Sheets("Macro").Range("B3").Value

fichier = Sheets("Macro").Range("B2").Value

ActiveCell.FormulaR1C1 = _

"=+VLOOKUP(RC1,'" & répertoire & "\[" & fichier & ".xlsm]Fichier de base'!B:AN,39,false)"

Ouvrir le fichier en changeant l'adresse

Cellule B2 = SBFH S0416 441F

Cellule B3 = \\Fgrsrv_fic\Planifier_Livrer\T12_SBFH\SBFH 441F\2016

Le résultat :

=+RECHERCHEV($A2;'\\Fgrsrv_fic\Planifier_Livrer\T12_SBFH\SBFH 441F\2016\[SBFH S0416 441F.xlsm]Fichier de base'!B:(AN);39;FAUX)

Je vous remercie de votre aide pour comprendre cette erreur.

Cordialement,

Laurent

Bonsoir,

A vue de nez, utiliser FormulaR1C1 implique de de mettre les références dans ce style.

Cordialement.

Bonjour et merci, c'est bien cela, tout simplement,

Bonne journée, laurent

Rechercher des sujets similaires à "vba recherchev"