Bonjour,
je dois faire une macro qui va chercher des valeurs dans un tableau qui se trouve dans un autre classeur excel, et cela en fonction du nom d'un objet
dans l'exemple que j'ai joint,il faut que j'ai dans la colonne current sector le secteur qui correspond au nom de l'entreprise, et cette donnée se trouve dans le second fichier "data.xls"
j'ai donc essayé cela, mais sans succès,j'ai un message d'erreur qui s'affiche
Sub obj()
Dim i, n As Integer
Sheets("Feuil1" ).Select
n = Range(Range("A2" ), Range("A2" ).End(xlDown)).Count
For i = 2 To n
Cells(i, 2).Value = Application.VLookup(Cells(i, 1).Value, Workbooks("C:\Users\imanou\Desktop\macro\data.xls" ).Sheets("Sheet1" ).Range("A3:E500" ), 4, False)
Next i
End Sub
je ne vois pas comment faire ca autrement ni pourquoi j'ai cette erreur.
quelqu'un aurait-il une idée?
Merci