第9講 プロシージャの学習

第6話 Functionってどういう意味?
皆さん、関数とはy=f(x)でしたよね。
これは、次のようにイメージすることができます。
数独
左からxの値を入れるとブラックボックスfによって加工され、
yとなって出てくると。
Functionプロシージャの場合は、
値を仕事の依頼主であるプロシージャに返しますから、
入門
出てくる値yの部分を持っていることになります。
赤の線で示したものがブラックボックスfから出てきたyに相当します。
では、ブラックボックスに入れる値であるxの部分はどうなんでしょうか。
前回の話を思い出せば、
答えは明らかです。
viod型の値が仕事の依頼主であるCommandButton1_Clickから、
Functionプロシージャfに渡されていると解釈すれば良いのです。
つまり、VBAです。
空の値が与えられ、
その空の値が加工されてyとなって出てきたという訳です。
今回の例では、入門
55です。
つまり、f(空)=55という訳です。

では、y=f(5)のように、
依頼主側から空でない値を渡すことができるでしょうか。





第5話へ 第7話



トップ

初心者のためのc++ vc++ c言語 入門 基礎から応用までへ
初心者のための excel 2007 2010 2013 vba マクロ 入門 基礎から応用まで
初心者のための世界で一番わかりやすいVisual C++入門基礎講座
初心者のための世界で一番わかりやすいVisual Basic入門基礎講座へ
vb講義トップへ
VB講義基礎へ
専門用語なしのC++入門へ
専門用語なしのJava入門へ
専門用語なしのVBA入門

数独のページ
魔方陣のページ
数学研究室に戻る
本サイトトップへ