【VBAスタンダードに挑戦!】
本日の5分勉強の内容
********************************************************
Exit ステートメント
・処理を途中で終了させる命令
・Exit Sub
Subプロシージャーを終了させる
呼び出されていれば、呼び出し先に戻る
・Exit Function
Functionプロシージャーを終了させる
呼び出されていれば、呼び出し先に戻る
・Exit For
For~Next、For Each~Next ステートメントを終了させる
繰り返し処理が終了するので、Next の次の処理に移る
(For の次の回に移らない)
・Exit Do
Do~Loop ステートメントを終了させる
繰り返し処理が終了するので、Loop の次の処理に移る
(Do の次の回に移らない)
※Statement・・・命令文、陳述、声明
********************************************************
本日の範囲もそれほど難しいところではありませんでした。
あまり使ったことないけど・・・
「条件を満たしたら終了」と記述すれば、
無駄な処理を回避して、時短になりますね。
ネットで、「Exit For」 を見つけたとき、
どんな動きをするのか知らず、言葉の意味から勝手に
「その回を終了させて、次の回に進む」
と思って 記述したら、繰り返し処理 自体が終了してしまって
がっかりしたことがあります・・・
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/