|
▼なな さん:
こんばんは。
>基本的なことですけど、わからないのでお聞きします。
>
>for i=1 to 5
> F(i)=""
>next
>
>これを実行すると型が一致しませんと出ました。
>ヘルプを読んだのですが、いまいち分かり難かったです。
>
>F(1)からF(5)までには、すでに数値が入っています。
↑ここのコードも記述してください。
例えば、
標準モジュールに
private f(1 to 5) as long
sub test()
dim idx as long
for idx=1 to 5
f(idx)=idx
next idx
end sub
を実行して
sub test2()
dim idx as long
for idx=1 to 5
f(idx)=""
next idx
end sub
とすれば「型が一致しません」というエラーになりますよね!!
この場合に配列の初期化は、
sub test3()
erase f()
end sub
又は、
sub test4()
dim idx as long
for idx=1 to 5
f(idx)=0
next
end sub
となりますが、こういうことでしょうか?
|
|