Subプロシージャ
Subプロシージャを使うことにより、独自のステートメントを宣言できます。
プロシージャはSUB/FUNCTIONプロシージャ部に記述して使います。プロシージャ内のプログラムは、メインプログラム部のプログラムと同様に記述できますが違いがあります。まず、Static命令を使って変数を宣言できます。そして End命令が使えません。
Subプロシージャの宣言の定義を以下に示します。
[Public/Private] Sub (Subプロシージャ名)([ByRef/ByVal] (変数名)[(型修飾子)/As (型名)/( ) As(型名)], ... )
...
End Sub
-
Subプロシージャにもアクセス領域を設定できます。
-
ByRefを指定すると引数は参照渡しで行われ、ByValを指定すると引数は値渡しで行われます。(変数名)( ) As (型名)で配列も渡せます。この場合も参照渡し、値渡しを指定できます。 Exit Sub命令で Subプロシージャを抜け出せます。