VBA公式不会计算[关闭]

Posted

技术标签:

【中文标题】VBA公式不会计算[关闭]【英文标题】:VBA formula won't calculate [closed] 【发布时间】:2021-09-26 21:09:43 【问题描述】:

我是 VBA 新手,我试图在其中添加一个公式,本质上只是一个求和函数。

基本上是:=sum(A1:A5)

而且它有效——但它没有。当我点击它时,它显示它正在工作(即它突出显示总和范围,好像它正在计算),但是当我开始输入数字时没有任何总结? 我已将其放入代码中,但它仍然不起作用:Application.calculation = xlCalculationAutomatic

我已经在网站和谷歌上搜索了解决方案,似乎其他人也遇到了类似的问题,但我找不到/理解解决方案。 提前感谢您的帮助!

【问题讨论】:

如果您遇到代码问题,最好将其包含在您的帖子中。 我马上就出去了,但它卡住的代码是:activecell.offset(6,1).formula = “=sum(” & range(activecell.offset(0, 1).address(false, false), activecell.offset(5,1).address(false,false)) & “)” 代码的工作原理是将正确的公式放在正确的单元格中,甚至显示它是一旦我进入公式,通过突出显示的单元格工作,但它实际上并没有计算任何东西。 【参考方案1】:

试试这个答案https://***.com/a/154439/10645228

所以你已经接近了 - 将其关闭然后重新打开!

【讨论】:

我会尽快尝试一下,谢谢

以上是关于VBA公式不会计算[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

VBA之正则表达式-- 特殊公式计算

当单元格被公式更改时,VBA 代码不运行

EXCEL VBA 函数Msgbox应用

唯一计数(Excel VBA 与公式)更快的方法

是否有 VBA 来计算银行帐户的密钥?

准时下班系列!Excel合集之第2集—VBA填充百万行公式,怎么写最快