我无法使这个简单的命令起作用:
Cells(l, 7).Formula = "=" & var1 & " * " & var2 & " * " & var3 & " / 252"
我可以将检查过的公式字符串值粘贴到 Excel 中,它可以按预期工作。
Cells(l,7) 是一个适当的参考,因为我可以检查它的值。
调试时检查的公式:“=86710597,9409 * 0,02 * 0,35 / 252”
问题是当变量表示为字符串时,它将具有系统的小数点。在您的情况下,它是一个逗号,因此您需要将其转换为点,例如使用replace()
函数。