I already did it! all by my self xD I think actually asking the question help to think better, This worked for me:
Sub looking2()
Dim arr1() As Variant
Dim arr2() As Variant
Dim arr3(3, 1) As Variant
arr1 = Range("F1:F3").Value
arr2 = Range("A1:C500").Value
For i = 1 To 3
arr3(i, 1) = WorksheetFunction.VLookup(arr1(i, 1), arr2, 2, False)
Range("H" & i).Value = arr3(i, 1)
Next i
End Sub
Of course this was a test for looping vlookup values, the final macro Im working ok is more extensive so I will be posting questions in the future =)