Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


44439 / 76732 ←次へ | 前へ→

【37311】データが入っていない配列の判断方法について
質問  mai×2  - 06/4/28(金) 17:22 -

引用なし
パスワード
   お世話になります。

SOAP通信を使って、サーバからデータを取得し、それをエクセルのシートにコピーするマクロを組んでいます。
データは、下記のような配列になっています。

data(0)(0)=20060428
data(1)(0)=""
data(2)(0)=""
data(3)(0)="001"
data(3)(1)="002"
data(3)(2)="003"
data(4)(0)="株式会社AAA不動産"
data(4)(1)="○×商店"
data(4)(2)="CS製作所"

シートイメージを作るなら下記でしょうか?
 0       1         2      3      4      
(日付)   (ERRコード) (ERRMsg) (CODE)  (名称)
0 20060428  ""      ""    
1                 "001"   "株式会社AAA不動産"
2                 "002"   "○×商店"
3                 "003"   "CS製作所"

このうち、エクセルシートに貼り付けるのはCODEと名称のみですので、
LBOUND(data(3))からUBOUND(data(3))まで添え字をループさせて
貼付を行っています。
ところが、検索結果が「なし」の場合、
data(3)は「インデックスが有効範囲にありません」のでエラーになってしまいます。
このような場合「データなしエラー」にしたいのですが、どのような判断式を入れたらよいでしょうか?
IsArrayもIsEmptyもだめでした。

すみませんが、お知恵を拝借できればと思います。
よろしくお願い致します。

0 hits

【37311】データが入っていない配列の判断方法について mai×2 06/4/28(金) 17:22 質問
【37312】すみません mai×2 06/4/28(金) 17:24 発言
【37329】Re:データが入っていない配列の判断方法に... ichinose 06/4/29(土) 8:18 発言
【37331】Re:データが入っていない配列の判断方法に... mai×2 06/4/30(日) 1:48 発言
【37453】Re:データが入っていない配列の判断方法に... mai×2 06/5/8(月) 1:31 発言
【37454】Re:データが入っていない配列の判断方法に... Blue 06/5/8(月) 2:07 発言
【37554】すみません mai×2 06/5/11(木) 15:57 お礼

44439 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free