一些UDF(在Excel中)得到计算,有些则不按F9

时间:2014-07-17 19:17:38

标签: c# excel user-defined-functions

我的Excel插件是用C#编写的,我有一个UDF说MyUDF 在工作簿中,我有很多使用MyUDF的单元格。 当我按F9时,我注意到一些MyUDF被计算但不是全部。 为什么呢?

1 个答案:

答案 0 :(得分:2)

当您按F9 Excel时,仅重新计算依赖于已更改或不稳定的单元格的公式,或者是已更改的或易失性单元格在计算树中的下游。 所以可能的解释是,并非所有UDF实例都是重新计算链的一部分。

尝试使用Ctrl / Alt / F9而不是F9:这会触发完整计算而不是重新计算