04.ユーザー定義関数を自動再計算関数にするには?

 ワークシート上で使用する 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