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 支持和反馈,获取有关如何接收支持和提供反馈的指南。