控制Excel中的计算过程

我有一个关于Excel中计算过程的具体问题。 事情是,我有一些相当“慢”的function,我已经在VBA中实现了自己。 每次我打开特定的工作簿,或者只是在工作表中做一个小小的改动,所有事情都要计算,因此需要很长时间(烦人)。

我想知道是否有一种方法,除了检查“选项/公式”下的“手动计算”,以控制某些(自我实现的)VBA函数来计算仅需要(例如按下button)? 最理想的解决scheme是能够自动计算所有其他公式,其余的VBA公式只在需要时计算。

谢谢,N

你可以有一个控制单元链接到你的VBAfunction。

如果单元格A1 = 1,则触发脚本,否则结束。

那么当你想要计算一个1,否则一个0?

你可以用一个勾选框做成略微更优雅。 🙂