在 VBA 中,我正在更新单元格中的公式(可以正常工作),但自动重新计算不起作用:
updated_formula = "=COUNT(Sheet1!A3:A" & nr_points & ")"
Cells(x, y).Formula = updated_formula
ActiveWorkbook.Save
Cells(x, y).Calculate
该公式只是计算另一个工作表中现有行的数量。当我运行宏时,函数文本字段中的单元格值是正确的,但是在单元格本身中我有"#NAME?"
,我需要按下ENTER函数来重新计算公式。
我是否对 Excel 期望过高?还是我做错了什么?
编辑:情况截图——这是我在运行宏后看到的。(抱歉黑屏,必须为客户公司保持匿名)