- ベストアンサー
Subステートメント と Subプロシージャ の違いは?
Subステートメント と Subプロシージャ は何が違うのですか? 例えば Sub test() MsgBox "a" End Sub これは、 Subステートメントですか? Subプロシージャですか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
ステートメントは、個々の命令行(語)のことです。 プロシージャは、繰り返し使用される命令(ステートメント)で構成された処理単位です。 Subプロシージャ、Subルーチン、Subプログラム等とも呼ばれます。 Sub test() MsgBox "a" End Sub の Sub test()、MsgBox "a"、End Subのそれぞれはステートメントで、 Sub test() ~ End Sub は、testという名前のSubプロシージャになります。
その他の回答 (1)
- t-aka
- ベストアンサー率36% (114/314)
回答No.1
subステートメントを使用してプロシージャを作成するから subプロシージャといいます。 同様にfunctionステートメントを使用すると functionプロシージャになります。 例の話で言うと subプロシージャになります。 subプロシージャは戻り値がないためです。
質問者
お礼
戻り値がない=プロシージャーですね。 どうもありがとうございました。
お礼
ご回答ありがとうございます。