- ベストアンサー
For ~ Next の使い方
for ~ next 構文の途中でカウンターを進めることはできますか。 For I=1 to 10 処理 if ~ then next 処理 next このようにすると、エラーになります。 仕方なく次のようにしていますが、もっと良い方法はありますか。 For I=1 to 10 処理 if ~ then goto 次の行へ 処理 次の行へ: next
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
For I=1 to 10 処理 if not ~ then 処理 end if next の様にすべきです。 又は、 For I=1 to 10 処理 if ~ then '何もしない else 処理 end if next
その他の回答 (1)
- sakusaker7
- ベストアンサー率62% (800/1280)
回答No.1
continue 文を使えば制御変数をいじらないでもお望みのことができるのではないでしょうか? Continue ステートメント (Visual Basic) http://msdn.microsoft.com/ja-jp/library/801hyx6f(VS.80).aspx
質問者
補足
大変申し訳ありません。説明不足でした。 ContinueはエクセルVBAでは動作しないようです。 VBの方で機会があったら参考にさせて頂きます。回答ありがとうございます。
お礼
回答ありがとうございます。うまくいきました。