【发布时间】:2018-01-13 13:48:25
【问题描述】:
任何人都可以在下面的代码中帮助我吗?我正在尝试在工作表中插入 Vlookup 公式。但是,我收到错误
应用程序定义或对象定义错误
Sub WriteFormulasInSheet()
Dim lRow As Long
lRow = Cells(Rows.Count, 1).End(xlUp).Row
Sheets("Consolidator").Activate
Cells.Range(Cells(5, 4), Cells(lRow, 4)).Value = "=IFERROR(VLOOKUP(RC[-3],MAP!$N:$P,2,0),"""")"
End Sub
我在代码中遗漏了什么?非常感谢您的回复。
【问题讨论】:
-
你有没有在 vba 之外用一个单元尝试过...从那里开始
-
是的,我已经尝试过了......如果像 If only 或 sumifs 这样的简单公式,它可以工作......但对于 vlookup......它不工作......