В ячейке рабочего листа и в VBA:
Sub dural()
MsgBox Evaluate("Match(A1,Range_Name,0)")
End Sub

РЕДАКТИРОВАТЬ # 1:
На основе комментариев, лучшая альтернатива:
Sub dural()
Dim r1 As Range, r2 As Range, v As Variant, wf As WorksheetFunction
Set r1 = Sheets("Sheet1").Range("A1")
Set r2 = Range("Range_Name")
Set wf = Application.WorksheetFunction
v = wf.Match(r1, r2, 0)
MsgBox v
End Sub
и использовать Find()
:
Sub larud()
Dim r1 As Range, r2 As Range, v As Variant
Set r1 = Sheets("Sheet1").Range("A1")
Set r2 = Range("Range_Name")
v = r2.Find(What:=r1.Value, After:=r2(1)).Row
MsgBox v
End Sub