更改任何 excel 会导致 excel 的函数执行

Posted

技术标签:

【中文标题】更改任何 excel 会导致 excel 的函数执行【英文标题】:changes any excel causes an excel's function execution 【发布时间】:2018-04-05 22:21:31 【问题描述】:

我遇到了一个对我来说行为非常奇怪的 excel。

如果我将任何单元格值更改为任何其他 excel,它会导致在这个奇怪的 excel 中执行所有用户定义的功能。

我是通过调试宏实现的。

我不知道是哪个设置或语句导致了这种情况。

有什么想法吗?

【问题讨论】:

对于 UDF,请查看 Application.Volatile 没有任何易失性用法。 【参考方案1】:

我也注意到 UDF 意外地重新计算。在Need to stop UDFs recalculating when unrelated cells deleted查看我的问题和答案/cmets

因此,我现在尽可能避开 UDF,转而使用 Excel 公式组合。

【讨论】:

以上是关于更改任何 excel 会导致 excel 的函数执行的主要内容,如果未能解决你的问题,请参考以下文章

使用 POST 下载 Axios Excel 文件会导致文件损坏

执行代码时,执行不会在 excel vba 函数中移动

AutoHotkey使用Excel的Com对象可能导致进程残留问题的原因及解决方案

Excel 公式CORREL算出来应该是啥相关系数?

为啥此代码会导致 Excel 无法正常关闭?

Excel 公式CORREL算出相关系数