- ベストアンサー
VBAでマクロを中止させる関数ってありますか?
VBAで簡単なマクロを作成しています。 ボタンを押すとマクロを中止してプログラムを終了させてたいのですがマクロを中止させる関数ってあるのでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
ENDを記述すれば実現できます。 STOPだと再開の余地あり、で止めることができます。 ただし、ループ処理のどこかで止めると、後始末が大変かも。 またループ内で、ボタン押下を判定させるためのDoEventsを記述するなども必要かな。 (最近はDoEvents使わない方向だったか?) 「キャンセル」ボタンを作成してフラグを立て、ループ処理の途中で判断する方が良いでしょう。