投稿日 | : 2007/06/24(Sun) 11:28 |
投稿者 | : べた |
Eメール | : |
URL | : |
タイトル | : インデックスが有効範囲にありません。(Error 9)について |
「インデックスが有効範囲にありません。」の場合の中身をチェックしたい
のですが、どのようにすればよいのでしょうか。
DBから取得した値を動的配列に格納したものと、配列のテキストボックス
に入力された値とを比較しています。
配列のテキストボックスは10個用意します。
比較する回数はテキストボックスの要素数分繰り返します。
動的配列に10個格納されていれば、問題はないのですが、例えば、5個しか
なかった場合、動的配列が5の要素のとき「インデックスが有効範囲にありません」
となり止ってしまいます。
5以上の場合もチェックしたいのですが、メッセージを出さずに継続するには、
動的配列の中身をどうチェックすればよいのですか。
分りづらい、あいまいな説明ですみません。
---
For I = 0 To Text1.Count - 1
If TextData1(I) <> Text1(I).Text Then
msgbox "テキストボックス " &I+1 & "が違います。"
End If
Next
---
ループ中で、
TextData(5)とかTextData(9)の中身をチェックしたいのです。
例えば
if isNULL(TextData(5)) then
とか
if TextData(5) = "" then
としてみたのですがダメでした。