令人沮丧的Excel-VBA计算难题 - 函数总是返回= #N / A.

时间:2017-01-22 18:23:42

标签: excel excel-vba calculation vba

我有一些公式,当同一工作簿中另一个工作表上的单元格上的输入值发生变化时,显示#NA或#VALUE!直到我打开该表并手动触发计算,即使所有内容都设置为自动计算并且VBA自定义函数设置为Application.Volitile。当我在Excel中的一个典型单元格上运行Evaluate Formula例程并评估到接近最后一步时,我得到的评估结果如下:

= IF(FALSE,#N/A,1076) 

并期待当我点击Evaluate

时的下一步

= 1076

但它会返回

= #N / A

并且唯一要做的就是使用Calculate Now或组合键手动计算。然后所有单元格都返回正确的答案,并且没有错误消息。

发生了什么?

enter image description here

0 个答案:

没有答案