[[20160302230220]] 『For Each〜Nextで空白セルの時マクロ終了としたax(ぽんた) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『For Each〜Nextで空白セルの時マクロ終了としたい。』(ぽんた)

VBA処理で空白セルがあったら終了と記述したいのですが、For Each〜Next間にその処理を加えるとしたらどこに置くのが適切でしょうか?

< 使用 Excel:Excel2007、使用 OS:Windows7 >


 >どこに置くのが適切でしょうか?
 回答)For Each〜Next間です。 漠然とした質問には、漠然とした回答しか返せないですね。

 A列を1行目から下方向に検索(A1,A2,A3,…)して、空白だったら、そのセルに「終了」の文字を入れたいとか?終了と記述したいのは、何処ですか?

(マリオ) 2016/03/02(水) 23:49


"処理の最初で判定して、空白セルなら終了すればいい。"
ということでなく、それは表向きの質問なんでしょう。
実際は、コードを教えて、ということなのかな、と想像する。
でもそれは自分でトライした方がよいと思う。そんなに難しくはない。

(γ) 2016/03/03(木) 07:39


 終了と記述したい という意味は、そういう状態になったら終了するという【コードを記述したい】ということですかね?

 For なんたら

    If そういう状態 Then Exit For

    正常な状態の時の処理

 Next

 こんな形、Exit For で、ループを終了し脱出して Next の次に行きます。

(β) 2016/03/03(木) 08:20


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.