@Martti Boas,
Veja se é isto que deseja:
Sub PASS_TEST() '***********************************************************
Dim ROUTER1, ROUTER2, TABELAB As Range
Dim ultLinha As Integer
Dim resultado_procv As Variant
Dim i As Integer
Application.ScreenUpdating = False
ultLinha = Sheets("Plan2").Cells(Cells.Rows.Count, 1).End(xlUp).Row
Set TABELAB = Sheets("REF").Range("a2:c668")
Sheets("Plan2").Select
For i = 2 To ultLinha
Set ROUTER1 = Sheets("Plan2").Range("K" & i)
Set ROUTER2 = Sheets("Plan2").Range("Q" & i)
If ROUTER1 <> "" Then
resultado_procv = Application.VLookup(ROUTER1, TABELAB, 2, False)
Sheets("Plan2").Range("BC" & i).Value = resultado_procv
resultado_procv = Application.VLookup(ROUTER1, TABELAB, 3, False)
Sheets("Plan2").Range("BD" & i).Value = resultado_procv
ElseIf ROUTER1 = "" Then
resultado_procv = Application.VLookup(ROUTER2, TABELAB, 2, False)
Sheets("Plan2").Range("BC" & i).Value = resultado_procv
resultado_procv = Application.VLookup(ROUTER2, TABELAB, 3, False)
Sheets("Plan2").Range("BD" & i).Value = resultado_procv
End If
Next i
End Sub