投稿日 | : 2005/07/05(Tue) 09:30 |
投稿者 | : るしぇ |
Eメール | : |
URL | : |
タイトル | : Re^2: 動的二次元配列 |
はい。理由はガッさんのおっしゃる通りヘルプに書いてあります。
>このようにしてみたところ、1回目のReDimは通るのですが、2回目にReDimしようとすると、
裏を返せば最初の1回は可能という事です。…で、エクセルに書き込むのに
最終的な形は Variant 型の2次元配列にする必要がありますので、ワンクッション
置いてガッさんの上げられたような変数に一時格納しておき、縦横の最大行数(配列の要素数)
を最初に調べ、1回目のReDimで要素数を決定してしまう方法が1つ。
もう一つ、どうせエクセル使うなら、CSVファイルをエクセルで開いてしまい、
使用しているセル全ての Value を Variant 型の2次元配列で読み込んでしまう
…という手もあります。ただし、この場合、配列のインデックスが1始まりに
なってると思います。注意して下さい。