Digital_Neko

フリーランスプログラマー

Excel VBA で階乗計算 再帰関数

今回はExcelVBAで再帰関数を使って階乗計算をして見ましょう。最初にクラスモジュールを作成し、オブジェクト名を「Class」とします。

クラスモジュール


そしてクラスモジュールに「func」メソッドを記述します。

クラスモジュール funcメソッド

次に標準モジュールにSubプロシージャを作成します。

標準モジュール

ここでは、Classのインスタンスを生成します。そして「cl.func(3)」で3の階乗を計算し、メッセージボックスに「6」と表示するようにしています。

今回は、ExcelVBAで再帰関数を作成してみようでした。