I imanou XLDnaute Nouveau 1 Septembre 2010 #1 bonjour, je dois faire une macro qui va chercher des valeurs d'un tableau qui se trouve dans un autre classeur excel, et cela en fonction du nom d'un objet qui se trouve dans la cellule cells(i,2) alors j'ai utilisé la fonction vlookup Cells(i, 5).Value = Application.VLookup(Cells(i, 2).Value, Workbooks("C:\Users\imanou\Desktop\macro\Data.xls").Sheets("Sheet1").Range("A2:F500"), 4, False) mais cette fonction me renvoie une erreur. je ne vois pas comment faire ca autrement ni pourquoi j'ai cette erreur. quelqu'un aurait-il une idée?
bonjour, je dois faire une macro qui va chercher des valeurs d'un tableau qui se trouve dans un autre classeur excel, et cela en fonction du nom d'un objet qui se trouve dans la cellule cells(i,2) alors j'ai utilisé la fonction vlookup Cells(i, 5).Value = Application.VLookup(Cells(i, 2).Value, Workbooks("C:\Users\imanou\Desktop\macro\Data.xls").Sheets("Sheet1").Range("A2:F500"), 4, False) mais cette fonction me renvoie une erreur. je ne vois pas comment faire ca autrement ni pourquoi j'ai cette erreur. quelqu'un aurait-il une idée?
Pierrot93 XLDnaute Barbatruc 2 Septembre 2010 #2 Re : problème fonction vlookup Bonjour imanou essaye peut être ainsi, le classeur "Data" doit être ouvert : Code: Cells(i, 5).Value = Application.VLookup(Cells(i, 2).Value, Workbooks("Data.xls").Sheets("Sheet1").Range("A2:F500"), 4, False) bonne journée @+ Vote positif 0 Vote négatif
Re : problème fonction vlookup Bonjour imanou essaye peut être ainsi, le classeur "Data" doit être ouvert : Code: Cells(i, 5).Value = Application.VLookup(Cells(i, 2).Value, Workbooks("Data.xls").Sheets("Sheet1").Range("A2:F500"), 4, False) bonne journée @+