【发布时间】:2018-12-23 20:32:24
【问题描述】:
我正在同一个工作表上执行循环 vlookup,但出现运行时错误:1004:无法使用此代码获取 WorksheetFunction 类的 Vlookup 属性:
Sub Test()
Dim d As Long
Dim lastrowx2 As Long
lastrowx2 = Worksheets("WS").Cells(Rows.Count, 1).End(xlUp).Row
For d = 2 To lastrowx2
Worksheets("WS").Cells(d, 16).Value = _ 'cell where the lookup value will be placed
Application.WorksheetFunction.VLookup( _ 'vlookup function
Worksheets("WS").Cells(d, 15).Value, _ 'value to look for
Worksheets("WS").Range("X:Y"), 2, 0) 'range and column to look
Next
End Sub
我在这里做错了吗?
【问题讨论】:
-
这个公式对我来说很好用。,只是......似乎对于
d的某些值,它在X列中找不到Worksheets("WS").Cells(d, 15).Value。