Bonjour,
Dans la cadre de mon travail, je cherche à obtenir les informations de la colonne "E" / feuille 3 pour les copier sur la feuille 2 / colonne "O".
Dim fz As Variant
Dim derniligne As Integer
Dim PLAGE As Range
Dim Y As Integer
Sheets(2).Select
derniligne = Range("A" & Rows.Count).End(xlUp).Row + 1
'
'
Set PLAGE = Sheets(3).Range("A:E")
For Y = 2 To derniligne
' ici j'ai ma valeur recherchée
cell = Sheets(2).Cells(Y, 1)
Sheets(2).Select
' ça plante à ce moment la
fz = Application.WorksheetFunction.VLookup(cell, PLAGE, 5, 0)
If IsError(r) Then
Cells(Y, 14) = ""
Else
Cells(Y, 14) = fz
End If
Next Y
End Sub
Voici ma bribe de code, problème, celui-ci ne fonctionne pas !
J'obtiens le message d'erreur : " unable to get the vlookup property of the worksheetfunction class"
Je pense que cela est du à ma ligne "Y" variable dans le code. Est ce que mon projet est réalisable ?
Merci d'avance,