Bonjour,

Je souhaiterais effectuer un VLOOKUP sur VBA dans un autre classeur.

Voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
Sub GetRates()
 
    Dim i As Long
    Dim taille As Long
 
    taille = ThisWorkbook.Worksheets("Table").Cells(Rows.Count, 1).End(xlUp).Row
 
     For i = 1 To (taille - 1)
        ThisWorkbook.Worksheets("Table").Cells(1, 2).Offset(i) = Application.VLookup(ThisWorkbook.Worksheets("Table").Cells(1, 1).Offset(i).Value, Workbooks("C:\projet\vba\statistiques.csv").Worksheets("statistiques").Range("E:T"), 16, False)
     Next i
 
End Sub
Pour moi la syntaxe est bonne du début à la fin mais j'ai une erreur "l'indice n'appartient pas à la sélection" que je n'arrive pas à comprendre !

Si vous pouviez éclairer ma lanterne...

Merci beaucoup !!

gallus