配列を他のプロシージャで使用するには、Public変数やモジュールレベル変数を利用するほか、引数として渡す方法があります。 配列を引数として渡すには、呼び出し元のプロシージャ、受け手側のプロシージャはそれぞれ次のような構文で記述します。
Print "3行目= "& Join (一次元配列, ",") '1列目を一次元配列化する '一次元配列 = WorksheetFunction.Index(二次元配列, , 1) 'Index関数のHELP的にはできそうですがエラーになります 'Transpose()関数を使って行と列を入替えます 一次元配列 = WorksheetFunction. 2次元配列とは、列と行からなる配列のことをいいます。Excelの表のようなデータを扱う場合に使用します。2次元配列の宣言は、最大行数と最大列数をカンマで区切って指定します。 ※行数と列数は0から数えます。 2次元配列宣言の書式 2次元配列を引数に渡したいのですが、 配列を引数に渡すときに要素数を指定して渡しても、 指定無しで渡してもエラーになってしまいます。 以下の処理でおかしな所はありますでしょうか? ご教授下さい。 宜しくお願い致します。 関数名(arStrA(1,5)) 2次元配列. Index (二次元配列, 3) Debug. 配列とは、同じ種類のデータをまとめて扱える入れ物です。Excelにデータをまとめて入力、取得するときに便利です。本記事では、配列の基本はもちろん、二次元配列を使ったVBA高速化手法も解説します。