我在 VBA 中有以下两个函数。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