Bonjour,

J'ai deux fichiers Excel.

Je souhaite rapatrier dans un (fichier1) les données de l'autre (fichier2) via une macro qui travaillerait comme une rechercheV

Voici cette dernière :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
   Range("D2").Select
    ActiveCell.FormulaR1C1 = _
        "=VLOOKUP(RC[-3],'[" & wbFichierDeux.Name & "]" & FichierDeuxSheet.Name & "'!R1C1:R" & lastRowINSEE & "C3,3,FALSE)"
    Selection.AutoFill Destination:=Range("C2:C" & lastRow)
Plus haut dans la macro j'ai renseigné :
wbFichierDeux comme étant un Workbook
FichierDeuxSheet comme étant un Worsheet
lastRowINSEE comme étant la dernière ligne du fichier 2

Ca plante car je pense je pas bien maîtriser la syntaxe de la VLOOKUP

Pouvez-vous m'aider à rédiger correctement ma commande?

Merci