这除了的VBA代码Range.Formula =在VBA抛出一个奇怪的错误
summ = "СУММ(AQ" + Format(first) + ":AX" + Format(last - 1) + ")"
cell = "AQ" + Format(last) + ":AX" + Format(last)
r.range(cell).Formula = "=" + summ
应该插入一个公式,例如=СУММ(DW6:EI18)
分成DW19
。
(СУММ
是SUM
俄罗斯本地化名称)
会发生什么事是,上述正确的公式出现在适当的地方,但显示#NAME
错误。如果我选择单元格,将光标放在公式上,然后按回车,公式不会更改,但会开始工作。
如何使上面的代码工作?
这与你的问题没有关系,但你应该避免使用“+”作为字符串连接的习惯。改用“&”。 – 2009-11-12 17:18:13
对不起,重发。公司防火墙阻止了SO,我不知道我的任何问题都已发布。管理员今天解除封锁。 – 2009-11-13 07:27:34