関数は自分で作る

f(x)=2x+1    Functionのfは関数の意味です

y=2x+1は見覚えあると思います。これはグラフを書くときにつかいました。

学校では、f(x)=2x+1を一次方程式のグラフで習う。y=2x+1は のようなグラフになる。

f関数の引数はバリアント型にしている。これは、引数にセルや数値として受け取るためだ。

f関数の引数はバリアント型にしている。これは、引数にセルや数値として受け取る 。

Function f(x As Long)でも動く。Asの型を指定しないとバリアント型になる。

Function f(x)
    f = 2 * x + 1
End Function

戻り値を調べる

イミディエイトウィンドウで、自作の関数のチェックもでる。f(x)関数は標準モジュールに書いている。数学で習うfはFunction(関数、機能の意味)の先頭文字のfだ。関数は値を返すため計算式の中に書くことができる。一方、Subプロシージャーは計算式の中に入れることはできない。

?は、printの意味、戻り値を返す関数に使う。Subプロシージャの実行は?を入れるとエラーになる。

モバイルバージョンを終了