VB6.0用掲示板の過去のログ(No.2)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [管理用]

投稿日: 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始まりに
なってると思います。注意して下さい。


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- VBレスキュー(花ちゃん) - - Web Forum -