我正在努力将vlookup转换为Excel VBA中的另一个工作簿。
我的代码的上下文如下:
以下是我的第3步和第3步的代码。 4:
For intCurrentRow = 3 To intMaxRows
If IsError(Application.VLookup(Cells(intCurrentRow, intCurrentColumn), Range("rngLookHere"), 1, False)) Then
arrErrors(intArrayCounter, 0) = Cells(i, 1)
arrErrors(intArrayCounter, 1) = "Descriptive error. XX Not found in named range"
intArrayCounter = intArrayCounter + 1
End If
Next
当我执行以下代码时,我收到:
运行时错误'1004'。 “对象'_Global'的方法'范围'失败。
我试图明确地引用范围如下:
wbMaster.Range("rngLookHere")
然后会抛出以下错误:
Object不支持此属性或方法
有什么建议吗?谢谢!