将 Excel 单元格或公式设置为后台或低优先级重新计算

将 Excel 单元格或公式设置为后台或低优先级重新计算

我有一张 Excel 工作表,其中有一列非易失性公式,这些公式计算量大但优先级低。因此,我不在乎它们是否不频繁更新,并且希望它们在后台更新,以免抢占 UI 或任何其他高优先级计算。

有没有什么方法可以向 Excel 提出这个建议?

我希望有一个类似的工作表功能=BACKGROUND({EXPENSIVE_FORMULA})...但了解 Excel 后我认为这不太可能。

下一个最接近的猜测是,可能有一种方法可以使用 VBA 以一定的频率在后台线程上更新这些单元格的值?


约 300 行中的每一行的示例公式。引用的单元格要么由 RTD 频繁更新,要么还包含非易失性算术公式:

=V2*(1+EXP(($A$150/10000-AW2*(U2/AY2-1))/AV2-AX2-BA2)*(1+P2)-1)

相关内容