无法获取worksheetfunction类的vlookup属性?

时间:2019-04-19 20:58:12

标签: vba vlookup

我正在尝试使用Final Pivot的A列中的相同查找值从工作表“ UsedData”(E列)中提取数据到Final Pivot的以下每个列。所有对应的数据都在“已用数据”的E-L列中。

每次运行宏时,都会出现错误1004:无法获取worksheetfunction类的vlookup属性

我尝试限制范围。我尝试显示每个集合的选择。我已经尝试过C1 =实际的vlookup公式,即(vlookup = A:A,UsedData!E:E,3,FALSE)。这个确实给了我一个“ #Name”,而不是什么。

我已经在excel中手动进行了vlookup,并且效果很好。

Sub Trial()
Workbooks("Final SOR.xlsm").Sheets("UsedData").Activate

'Add Final Data
Dim HBSArray As Range
Set HBSArray = Workbooks("Final SOR.xlsm").Sheets("UsedData").Range("E:L")

Workbooks("Final SOR.xlsm").Sheets("Final Pivot").Activate

Dim UsedID As Range
Set UsedID = Workbooks("Final SOR.xlsm").Sheets("Final Pivot").Range("A:A")


'Enroller Vlookup

Dim EnrollerResult As Range
Set EnrollerResult = Workbooks("Final SOR.xlsm").Sheets("Final Pivot").Range("C:C")

EnrollerResult = Application.WorksheetFunction.VLookup(UsedID, HBSArray, 3, False)


End Sub

从UsedData Sheet中获取注册人的名字

0 个答案:

没有答案