簡単にいうと
ParamArrayを使うと、引数を1個、2個、4個のように可変個数で受け取れます。
入力値名と入力値を交互に渡すような汎用チェック関数では、項目数が変わっても同じ関数を使えるため便利です。
どんな場面で使うか
- 入力チェック関数
- 可変個数の条件指定
- 共通メッセージ処理
VBAの関数やSubに、個数が決まっていない引数をまとめて渡すための引数宣言です。
ParamArrayを使うと、引数を1個、2個、4個のように可変個数で受け取れます。
入力値名と入力値を交互に渡すような汎用チェック関数では、項目数が変わっても同じ関数を使えるため便利です。