单元格(..)上的VBA运行时错误1004。公式

时间:2013-04-04 19:57:28

标签: excel vba excel-vba

我不能让这个简单的命令工作:

Cells(l, 7).Formula = "=" & var1 & " * " & var2 & " * " & var3 & " / 252"

我可以在Excel中粘贴经过检查的公式字符串值,它可以按预期工作。

单元格(1,7)是一个正确的引用,因为我可以检查它的值。

检查调试的公式: “= 86710597,9409 * 0,02 * 0,35 / 252”

1 个答案:

答案 0 :(得分:4)

问题是当变量表示为字符串时,它将具有系统的小数点。在您的情况下,它是逗号,因此您需要将其转换为点,例如使用replace()函数。