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プロシージャの実行は?を入れるとエラーになる。