(Excel) 的 Application.Volatile 方法
將使用者定義函數標示為 volatile。 每當工作表上的任何儲存格發生計算時,都必須重新計算 volatile 函數。 只有在輸入變數變更時,才會重新計算非迴旋函數。 如果這個方法不在用來計算工作表儲存格的使用者定義函數內,則沒有任何作用。
運算式。Volatile (Volatile)
expression 代表 Application 物件的變數。
名稱 | 必要/選用 | 資料類型 | 描述 |
---|---|---|---|
Volatile | 選用 | Variant | 若為 True,將函數標示為動態。 若為 False,將函數標示為靜態。 預設值為 True。 |
本範例會將使用者定義函式 My_Func 標示為 volatile。 當應用程式視窗中任何活頁簿中的任何儲存格變更值時,就會重新計算函式。 函式的重新計算不限於套用此函式之工作表上的變更或計算週期。 因此,請使用它來避免計算延遲。
Function My_Func()
Application.Volatile
'
' Remainder of the function
'
End Function
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。