Volatile 方法

       

用于将用户自定义函数标记为易失性函数,无论何时在工作表的任意单元格中进行计算时,易失性函数都必须重新进行计算。非易失性函数只在输入变量改变时才重新计算,若不用于计算工作表单元格的用户自定义函数中,则此方法无效。

expression.Volatile(Volatile)

expression   必需。该表达式返回一个 Application 对象。

Volatile   Variant 类型,可选。如果该值为 True,则将该函数标记为易失性函数;如果该值为 False,则将该函数标记为非易失性函数。默认值为 True

示例

本示例将用户自定义函数“My_Func”标记为易失性函数。只要包含此函数的工作表上任何单元格中出现计算过程,此函数都将重新进行计算。

Function My_Func()
    Application.Volatile
    ' 
    '    Remainder of the function
    ">
End Function