投稿日 | : 2003/08/24(Sun) 01:41 |
投稿者 | : 花ちゃん |
Eメール | : |
URL | : |
タイトル | : Re^7: 動的配列? |
> msgTimeTable.TextMatrix(j, 1)のデータは数値です。がエラーが出ます。データ型の宣言が必要でしょ
> うか?
変数の型を宣言しておくのは基本かと思います。
フォームのコードの先頭に Option Explicit を入れておいて下さい。
又、 F8 キーを押して1行づつ実行しながら各変数の値が希望するものになっているか
確認して下さい。
そうすれば原因が解るはずです。
特に下記の.TextMatrix(i, 30) の値 .TextMatrix(i, 31)の値
For j = .TextMatrix(i, 30) - 6 To .TextMatrix(i, 31) - 7
msgTimeTable.TextMatrix(j, 1) = msgTimeTable.TextMatrix(j, 1) + NumTotal1
Next
この部分 msgTimeTable.TextMatrix(j, 1) = msgTimeTable.TextMatrix(j, 1) + NumTotal1
でエラーが発生しているのであれば、msgTimeTable.TextMatrix(j, 1)の値等をよく調べて下さい。