人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

VBAに関する質問です。プロシージャの変数の引数を、変数名で指定できたような気がします。sub func1(a="",b="")云々と定義して
call func1(a:="たぬき") のようなことができたような記憶があります。書き方がよくわからないので、書いてあるページ教えてください。
b="" のように書いてあると、呼び出す側は、b を引数として指定しなくてもよかったような覚えがあります。

●質問者: kaiketsu
●カテゴリ:コンピュータ
✍キーワード:sub VBA たぬき プロ 変数
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● SALINGER
●60ポイント

「名前付き引数」のことであると思いますが、これはプロシージャを定義すればそのまま名前付き引数としても使えます。


例えば、のようにoptionalを付ければ引数が省略されたときの初期値となります。

Sub func1(Optional a = "", Optional b = "")
 Debug.Print a & b
End Sub

Sub test()
 Call func1(a:="たぬき")
End Sub

http://officetanaka.net/excel/vba/statement/Function.htm

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ