Excelのこととか色々

Excel のこととか楽天とか いろいろ書いてみます・・・

【VBAスタンダードに挑戦!】Exit ステートメント

【VBAスタンダードに挑戦!】

f:id:tuna-kichi:20200614200940p:plain

 

本日の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」 を見つけたとき、

どんな動きをするのか知らず、言葉の意味から勝手に

「その回を終了させて、次の回に進む」 

と思って 記述したら、繰り返し処理 自体が終了してしまって

がっかりしたことがあります・・・

 

 

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/