Bonjour,
Les guillemets indiquent une chaîne de caractères, qui ne sera donc pas interprétée par VBA mais simplement stockée telle qu'elle dans ta variable. Tu peux directement stocker le résultat de ta fonction en l'écrivant de manière interprétable pour VBA, essaie avec :
With Sheets("MAFEUILLE")
MaVariable = Application.VLookup(.Cells(3, 1), .Range(.Cells(1, 1), .Cells(10, 2)),2,False)
End With