如何为VBA VLookup函数的空结果设置值?

时间:2019-06-15 16:47:20

标签: excel vba vlookup

我正在尝试使用VLookup函数,该函数从同一工作簿中的另一个工作表获取值。有些记录在搜索的表数组中不存在,我想为它们设置一个值,但出现以下错误。

当我使用以下WorksheetFunction.Vlookup时,出现运行时错误'1004':应用程序定义或对象定义的错误。

for rowNum = 2 to lastRow
    targetSheet.Cells(rowNum, 15) = WorksheetFunction.VLookup(targetSheet.Cells(rowNum, 1), Sheets("Source Table").Range("A1:C100"), 3,0)
Next rowNum

当我使用Application.VLookup而不是WorksheetFunction.VLookup时,这一次出现运行时错误'13':类型不匹配

0 个答案:

没有答案