作成したいくつかのカスタムクラスを使用して、かなり広範なExcelユーザーフォームを作成しています。現在、期待どおりに機能しているように見えますが、フォームを閉じると、プロセスがバックグラウンドで実行されているように見えることがあります。
フォームを閉じた後、CPUコアがフル稼働し続けることがあり、スプレッドシートのセルをクリックすると、スプレッドシートが繰り返し更新されているかのように、数式バーに表示される値がすばやく点滅するためです。
各クラス(または少なくともすべての大きなクラス)のClass_Terminate関数にブレークとデバッグステートメントを挿入しようとしましたが、それらはすべてきちんと分解されているようです。さらに、コードブレークで休むと、すべてが期待どおりに停止します。
それで、何が得られますか?問題を切り分けるためのより良い方法はありますか?ユーザーフォームを閉じた後、まだ実行されているものを確認するにはどうすればよいですか?