Excel VBA質問箱 IV

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

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


11767 / 76734 ←次へ | 前へ→

【70498】ループ中のDIM
質問  ふねふね  - 11/11/21(月) 13:08 -

引用なし
パスワード
   先日、他人のプログラムを読む機会がありました。
その中で、

Dim i as integer

For i = 1 to 100

Dim s as string

Next i

のようなコードに出くわしました。
かなり単純に書いていますが基本的にはこれと同じ。
コンパイルも実行時もエラーが出ませんでした。

ためしに、

Dim i as integer
Dim s as string

For i = 1 to 100

Dim s as string

Next i

と書いてみると、コンパイルエラーとなりました。

後者はエラーは2回定義している。というものなのであたりまえと思いますが。
なぜ前者はエラーが出ずに、後者のみエラーとなるのでしょうか?

どなたか解説いただけないでしょうか?

2 hits

【70498】ループ中のDIM ふねふね 11/11/21(月) 13:08 質問
【70500】Re:ループ中のDIM UO3 11/11/21(月) 15:25 発言
【70501】Re:ループ中のDIM ふねふね 11/11/21(月) 17:24 発言
【70502】Re:ループ中のDIM ichinose 11/11/21(月) 17:42 発言
【70503】Re:ループ中のDIM 追伸 ichinose 11/11/21(月) 17:53 発言
【70507】Re:ループ中のDIM 追伸 ふねふね 11/11/22(火) 9:27 お礼
【70522】Re:ループ中のDIM 追伸 ichinose 11/11/24(木) 8:54 発言

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