@634

VBA TIPS - 省略可能な引数の利用

Advertisement

説明・書式

VBAでは、引数宣言にOptional句を付加することで、省略可能な引数を利用することができる。

書式
Sub [メソッド名](Optional [変数名] As [型])
    [処理]
End Sub

Sub ShowMsg(Optional Msg As String)
    MsgBox "こんにちは。" & Msg
End Sub
上記例のShowMsgメソッドを呼び出すときは、引数を渡しても渡さなくてもよい。

利用例

メソッド宣言
Sub ShowMsg(Optional Msg As String)
    MsgBox "こんにちは。" & Msg
End Sub

呼び出し
Call ShowMsg()
Call ShowMsg("元気ですか?")

実行結果
こんにちは。
こんにちは。元気ですか?

Advertisement

ショートカット

634
634ブログ
このカテゴリのトップページに戻る
Incubator(Pukiwiki)
634ラボ
   UIコレクションギャラリー
   ZO-3ジェネレーター

サイト検索


Y!ログール