excel udf被叫太多次了

时间:2011-05-08 19:43:37

标签: excel vba

我在一个模块中定义了一个excel函数,它被称为工作表函数的两倍。然而,当我执行shift + f9并在函数上放置一个断点时,我注意到它被调用了两次以上,大约5次。然而,除了我上面提到的两个单元格之外,这个函数不是以编程方式或在任何工作表中的任何其他地方调用的。

此外,当我在执行命中我的函数时查看调用堆栈时,它只显示我的函数是顶级调用。有关可能导致此问题的任何帮助?感谢。

1 个答案:

答案 0 :(得分:3)

这有很多可能的原因,但可能最有可能的是用未计算的细胞调用UDF:
有关详细信息,请参阅http://www.decisionmodels.com/calcsecretsj.htm