EXCELのクラッシュがかなりの頻度で発生するようになり困っています。
11月上旬から発生するようになりました。
EXCELの現在のバージョンはOffice365 ProPlus 2002-12527.21236です。
複数のEXCELブックで発生しています。
共通点は、マクロでworkbook_sheetchangeイベントを処理していることです。
このマクロでは、発生しているブック共通の処理として主に以下の処理を行っています。
・行更新(挿入やクリア)されたセルを検出し、上側の既存セルから数式をコピー&ペーストする
ただし、この操作単独で発生するのではなく、挿入されたセルに対する更新操作を何回も連続して行うとクラッシュします。
また、あるブックのマクロでは、
・上記の処理によって、コピペされたはずの数式が埋まっていないことがある
・上記処理の後続処理で、条件書式の削除と再設定を行っているが一部の書式内容(罫線指定)が反映されないことがある
・この状態で行の挿入操作を繰り返すとクラッシュする
といった現象も発生しています。
クラッシュ時の例外コードはイベントログより0xc0000050 となっています。
また、EXCELセーフモードで実行しても発生しました。
他のPC環境(Win8.1仮想PC、および、Win10実PC(EXCEL2016))でも発生するため、当PC固有の問題ではないと判断しています。
診断ログは取得してみましたが、何が起きているのか解読できませんでした。