For-Next文やDo-Loop文で繰り返し処理を書いていて無限ループになることが多々あると思います。
その際の抜けだし方がいくつかあるので今回は簡単にまとめてみようと思います。
(必ずしも抜け出せるとは限らないので、どうしても無理なら諦めましょう。。。)
①「Ctrl+Pause」
成功すると実行中のマクロを中断することができます。
体感一番高確率で抜け出せる気がします。
②「Esc」「Esc + Enter」
①を試して無理だった時には「Esc」キーでも抜け出せることがあります。
ケースによっては「Enter」キーを組み合わせて同時押し、もしくは交互に連打をしていると(運よく)抜け出せることもあります。
基本的には繰り返し処理(特にDo-Loop文)を書く際にはマメに上書き保存をする癖を付けたり、
「stop」やブレークポイントを置いて慎重に確認をする癖を付けましょう。
前回から2回連続の投稿となりましたが、基本的には不定期で投稿していこうと思います。
今回は短いですが以上です。
■ExcelVBA関連記事
ExcelVBAを1から学ぶ! #1 ~マクロ・VBAとは?~
ExcelVBAを1から学ぶ! #2 ~VBEでマクロの編集~
ExcelVBAを1から学ぶ! #3 ~VBA頻出用語~
ExcelVBAを1から学ぶ! #4 ~変数って何?~
ExcelVBAを1から学ぶ! #5 ~データ型について~
ExcelVBAを1から学ぶ! #6 ~変数の有効範囲 (スコープ)~
ExcelVBAを1から学ぶ! #7 ~配列とは?~
ExcelVBAを1から学ぶ! #8 ~ユーザー定義型~
ExcelVBAを1から学ぶ! #9 ~ステートメント概要~
ExcelVBAを1から学ぶ! #10 ~Ifステートメント~