(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 支援與意見反應