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