VBA プロシージャ
プロシージャ
VB2005 のページをまるっとコピーしただけのページです。このページは書きかけです。正誤の確認をまだしていません。
※ちょっとは修正してますが … (^_^;)
サブルーチン・ユーザー関数の定義と利用
サブルーチン
サブルーチンをプロシージャとも言う。Sub サブルーチン名() 'サブルーチン名は日本語OK.開始文字数字はNG. '処理:引数利用も可。 'サブルーチンの呼び出しは Call サブルーチン名(引数,…) 'ほぼVB2005と変わりなし End Sub
ユーザー定義関数(ファンクション)
戻り値を1個返すプログラム(メソッド)を定義関数をFunctionプロシージャ(又は、プロシージャ)とも言う。
Function 関数名( ByVal 引数1 As 型, _ ByVal 引数2 As 型 ) As 関数の型 '処理:引数がなくても可と思う…未確認 '必ず「戻り値」を返すのが関数。 '関数名 = 戻り値 でReturn文がなくても良いようである. 'Return 戻り値(これ未確認) 'または、関数名(またはメソッド名) = 戻り値 End Function
サブルーチン・関数の呼び出し
定義したメソッドの呼び出しの仕方について。- サブルーチンの呼び出し方法
- 引数がない場合
- サブルーチン名
- Call サブルーチン名
- サブルーチン名() ※注:未確認
- 引数がある場合
- サブルーチン名(引数1 , 引数2 , …)
- Call サブルーチン名(引数1 , 引数2 , …)
- 引数がない場合
- 関数の呼び出し方法
- 引数がない場合
- 変数:関数と同じ型 = 関数名()
- 引数がある場合
- 変数:関数と同じ型 = 関数名(引数1 , 引数2 , …)
- 引数がない場合
▲上へ
リンク
初めてでも分かるVBAの本
内部リンク
- VBA(VisualBasic for Applications)
- VB2005リファレンス(覚え書き)
外部リンク
- まだありません
▲上へ
2009年02月03日(火) 22:49:48 Modified by cafeboy1