Softex CelwareTech Blog
Excel VBA

ParamArrayとは

VBAの関数やSubに、個数が決まっていない引数をまとめて渡すための引数宣言です。

簡単にいうと

ParamArrayを使うと、引数を1個、2個、4個のように可変個数で受け取れます。

入力値名と入力値を交互に渡すような汎用チェック関数では、項目数が変わっても同じ関数を使えるため便利です。

どんな場面で使うか

  • 入力チェック関数
  • 可変個数の条件指定
  • 共通メッセージ処理

関連用語

さらに調べる