| 
    
     |  | ▼なな さん: こんばんは。
 
 >基本的なことですけど、わからないのでお聞きします。
 >
 >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
 となりますが、こういうことでしょうか?
 
 
 |  |