tkhrsskの日記

技術ネタなど

VBAでWorkbook Close時に強制停止の回避方法

環境依存だったが、EXCEL VBAマクロで強制停止する現象が発生した。

ステップ実行していったところ、Workbook Close時に死んでいるっぽい。

いろいろと検証してみたところ、大きな領域をコピーしたままEXCELを閉じるときにでる
"あの警告"がでる場合に問題らしい。

ということで、Closeするまえに、コピー状態を解除することで回避実現。

Application.CutCopyMode = False

以上