VBAで二次元配列への格納したかったのですがdim定義でうまくいかなかったのでメモです。
Dim data_array(変数、変数)とすると「定数式が必要です」と言われます。
固定の数字だと上手くいきます。
変数を使居たときは
tmp_rownum = 3 tmp_colnum = 5 Dim data_array() ReDim data_array(tmp_rownum, tmp_colnum) For i = target_MaxRow To tmp_rownum - 1 For r = target_MaxRow To tmp_colnum - 1 data_array(i, r) = "入れたいデータ" Next r Next i
とするとできました。
コメント