【发布时间】:2015-11-21 01:09:08
【问题描述】:
在 Excel 2013 中使用 VBA 插入公式时,我总是遇到此错误:
运行时错误“1004”:应用程序定义或对象定义错误
这是我的代码:
strFormula = "=(K19 * P13) + (I19 * P13/3,2)"
strCelda = "M20"
Range(strCelda).Formula = strFormula <---- Error
我已经尝试过使用这些值:
"=(K19 * P13) + (I19 * P13/3.2)"
"=(K19 * P13) + I19 * (P13/3.2)"
没有运气。无论我输入什么值,我仍然得到同样的错误。
【问题讨论】:
-
把它扔掉,来一场七叶树游戏吧!你试过debugging your code?
-
这很好用:
Range(strCelda).formula = "=(K19 * P13) + (I19 * P13/3.2)" -
@MacroMan 没必要删你的回答,编辑就够了!
-
@SQLPolice 我知道,但是有太多的“噪音”开始偏离帖子。无论如何它不会有帮助,所以没有伤害:)
-
正如您在 OP 中所述,您已经尝试了很多人给出的答案,我猜还有其他问题可能是问题,例如工作表受到保护或工作表是不合格。你能发布更多你的代码吗?