ワークシート上で使用する Function プロシージャ のことをユーザー定義関数と呼びますが、ユーザー定義関数を自動再計算関数にするには、Volatile メソッドを実行します。
①【書式】object.Volatile [ ( Volatile ) ]
②【引数・戻り値】
•object ・・・ 対象となる Application オブジェクトを指定します。
•volatile ・・・ True を指定するとその関数は、自動再計算関数になります。
False を指定するとその関数は、非自動再計算関数となります。
既定値は、True です(省略可)。
③【Volatile メソッド 使用例】
Function MyFunction2() As Long
Application.Volatile
MyFunction2 = Range("A1").Value * 10
End Function