首页 > 解决方案 > FormulaR1C1 中的“查找”返回错误 1004

问题描述

当我尝试运行这行代码时,我收到 VBA 错误 1004。

Range("K38").Select
ActiveCell.FormulaR1C1 = "=IFERROR(LOOKUP(2, 1/(COUNTIF($K$36:$K37, WIP_Table[Resource Name])=0), WIP_Table[Resource Name]), """")"

手动输入 Excel 时,单元格的公式有效。

标签: excelvba

解决方案


根据我关闭此线程的评论:

您正在使用.FormulaR1C1而不是.Formula. 旁注:您正在使用.Select获取一个,ActiveCell但没有必要这样做。看看这个关于 SO 的旧帖子。


推荐阅读