マクロ入りのExcelが落ちる
これまで使用できていたマクロが入ったExcelが勝手に落ちる!!OSをアップデートしただけなのに・・・というとき。
不具合時期・原因
不具合が起こったタイミング:Win8.1からWin10にアップデートしたとき
原因:VBAのバージョンがVBA6からVBA7になっており、バージョンによってライブラリの格納場所が異なり、元々参照していたディレクトリがないことが原因
(Excelが落ちるのを確認できているのは、InternetExplorerやAPIを操作するマクロが入っているExcelのみ。)
対処法
対処法:マクロが参照しているライブラリの参照場所を変えてあげればいい。
セーフモードで対象のExcelを開く(Shiftキーを押しながらExcelを立ち上げる。
※立ち上がりきるまでShiftキーは離さない)
⇒VBEのツールタブの参照設定でチェックが入っているものを外す
(Internet ControlとHTML Objectのみでもよさそう?再度チェックを付けるため外したものは覚えておく)
⇒Excel保存&閉じる
⇒セーフモードで対象のExcelを開く
⇒VBEのツールタブの参照設定で外したチェックをつけなおす
⇒Excel保存
セーフモードを使用せずに開いてもExcelが落ちないことを確認する。