- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:以下のFor Nextで「Nextに対するForがありません」とコンパ)
For Nextで「Nextに対するForがありません」とコンパイルエラーが発生する理由
このQ&Aのポイント
- For Next文において、Nextが対応するFor文と一致していない場合には「Nextに対するForがありません」というコンパイルエラーが発生します。
- 質問文章中のVBAコードでは、hinbanという変数に品番が入力され、For文を使用して品番の情報を取得しています。
- しかし、For文と対応するNext文がないため、「Nextに対するForがありません」というエラーメッセージが表示されています。For文と対応するNext文を追加してください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
「Else」を「End If」に変える。
その他の回答 (2)
- ToOrisugaru
- ベストアンサー率28% (80/280)
回答No.3
まさしく、構造化を意識してないがための落とし穴ですね~。
質問者
お礼
回答ありがとうございまいした。 昔BASICを少し経験した者ですが今のプログラムはJAVAなども含めて行番号へのGOTO文がないのでなかなか理解できません。 ありがとうございました。
- Hayashi_Trek
- ベストアンサー率44% (366/818)
回答No.2
End If が無い。
質問者
お礼
回答ありがとうございました。 For Nextに関するエラーアラートが出ていたのでそこばかり気にしていました。 大変参考になりました。
お礼
回答ありがとうございました。 For Nextに関するエラーアラートが出ていたのでそこばかり気にしていました。 大変参考になりました。