比如说,我们有以下非易失性 UDF:
Function Twice(ByRef x As Double) As Double
Application.Volatile False
Twice = 2 * x
End Function
A1
我们参考 cell输入一个单元格A2
,即我们输入A1
:
= Twice(A2)
此外,A2
我们将随机函数放入其中,即A2
我们放入:
=RAND()
现在,如果我们重新计算工作表(例如,按Shift+ F9),单元格中的值A2
将会改变,但 UDF 不会更新,即使它的引用已经改变。
当它的参考值改变时,我们怎样才能使这个UDF自动更新(即不按Ctrl++ Alt) ?F9