Bonjour à tous !

J'avais fait une macro qui fonctionnais très bien, et j'ai remplacé ce code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
x = Application.VLookup(Range("E" & I & ""), Workbooks(A).Sheets(B).Range("E2:AJ" & ligne2 & ""), 32, False)
par celui-ci

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
x = Application.VLookup(Cells(I,col1).Value, Workbooks(A).Sheets(B).Range(Cells(2, col1), Cells(ligne2, col2)), col1 - col2 + 1, False)
avec col1, col2, ligne1 définies juste avant

et la j'obtient une erreur 438 me disant que l'objet ne supporte pas la propriété ou la méthode ... seulement je ne comprend pas trop d'ou ca peut venir!


Merci d'avance pour vos suggestions !