excel - 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 时,单元格的公式有效。
解决方案
根据我关闭此线程的评论:
您正在使用
.FormulaR1C1
而不是.Formula
. 旁注:您正在使用.Select
获取一个,ActiveCell
但没有必要这样做。看看这个关于 SO 的旧帖子。
推荐阅读
- python - 如果未提供则获取默认值 Marshmallow-SQLAlchemy
- reactjs - Spring应用服务React应用时直接访问URL的问题
- powershell - 简化“Get-Mailbox| 选择 ProhibitSendQuota”的输出 - Exchange、Powershell
- hibernate - 用户创建的休眠标识符问题
- javascript - 从 android 应用程序“net::ERR_NAME_NOT_RESOLVED”运行 tor.so
- firebase - 当 Firestore 文档可能包含或不包含 Flutter 的字段时如何处理
- spring - 如何使用 spring-hibernate 集成以非事务方式执行方法(具有 INSERT 和 UPDATE 操作)
- c - C - 用随机整数填充二维数组
- android - 如何检查 SwitchPreference 的当前状态?
- r - 在 R/dplyr 中,当使用 'pivot_wide' 重塑数据框时,如何将数字与重塑过程相加