VBAには以下の2つの関数があります。はabb00
正常に動作しますが、abb11
動作しません。
私の質問は、関数Range
のパラメーターとして変数を渡す方法ですか?VLookup
Function abb00() 'demo func
abb00 = Application.WorksheetFunction.VLookup("a", _
Worksheets("SheetCache").Range("A:B"), 2, False)
End Function
Function abb11() 'demo func
rangeVar = Worksheets("SheetCache").Range("A:B")
abb11 = Application.WorksheetFunction.VLookup("a", rangeVar, 2, False)
End Function