在 Excel VBA 中,CALCULATE 是循环引用噩梦终结者:VBA隔离计算法实测一个用于手动触发计算的方法。它的作用是根据 Excel 的计算逻辑重新计算公式,即使 Excel 的自动计算模式(Application.
通常情况下,输入的公式中无论是直接还是间接,都不能包含对其自身取值的引用,否则会因为数据的引用源头和数据的运算结果发生重叠,产生“循环引用”的错误。例如,在 A1 单元格中输入以下公式会产生循环引用,Excel 会弹出如图11-22所示的提示对话框。