ExcelWork.info

配列が引数のプロシージャを作成する

配列が引数のプロシージャを作成する


【構文】

{ Sub | Function } name ( arrayname() As arrayname_type )


【項目の説明】

  • name  ・・・  定義するプロシージャ(Sub プロシージャ・Function プロシージャなど)の名前
  • arrayname()  ・・・  プロシージャを呼び出したときに引き渡す配列の引数を指定します。
  • arrayname_type  ・・・  配列の引数 arrayname()のデータ型を指定します。省略すると引数 arrayname() は、バリアント型(Variant)の配列となります。

複数の引数を指定する場合、カンマ(,)で区切ります。(配列でない引数も指定することができます。)

引数が配列の場合は、その引数に、ByVal キーワードを使用することはできません。配列の引数は、常に「参照渡し」になります。


配列が引数のプロシージャを作成する使用例

サンプルVBAソース


実行結果