Application.Volatile 方法 (Excel)
将用户定义的函数标记为 volatile。 每当工作表上任何单元格中发生计算时,都必须重新计算可变函数。 仅当输入变量更改时,才会重新计算非易失函数。 如果此方法不在用于计算工作表单元格的用户定义函数中,则此方法不起作用。
语法
表达式。易失 (易失性)
expression:表示 Application 对象的变量。
参数
名称 | 必需/可选 | 数据类型 | 说明 |
---|---|---|---|
Volatile | 可选 | Variant | 如果为 True,则将函数标记为易失性函数。 如果为 False,则将函数标记为非易失性函数。 默认值为 True。 |
示例
此示例将用户定义的函数 标记为易失性My_Func 。 当应用程序窗口中任何工作簿中的任何单元格更改值时,将重新计算函数。 函数的重新计算不限于应用此函数的工作表上的更改或计算周期。 因此,请适度使用它以避免计算滞后。
Function My_Func()
Application.Volatile
'
' Remainder of the function
'
End Function
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。