• ベストアンサー
  • 困ってます

EXCEL97のVBAのトラブル

  • 質問No.4706
  • 閲覧数174
  • ありがとう数1
  • 回答数1
EXCEL97のVBAで誤ったプログラミングをしたため、
大切なファイルが開けなくなってしまいました。
"Private Sub Workbook_Open()"のところです。
Sheetが開ければ、他はすべて消えても構わないのですが、
なにか開く方法はないでしょうか?
強制終了になってしまいます。詳細には
"EXCEL のページ違反です。
モジュール : EXCEL.EXE、アドレス : 0137:3009a7fd・・・"と出ます。

質問者が選んだベストアンサー

  • 回答No.1
  • ベストアンサー

ベストアンサー率 46% (643/1383)

SHIFTキーを押しながら、Excelを起動(もしくはファイルを開く)してください。一時的に自動実行マクロをオフにできます。

VBAのコードを開かないように注意しながら、ワークシートを別のファイルにコピーすると、シートの部分だけは救うことができるでしょう。

悲しいかな、VBAのコンパイラにはバグがあり、しばらく使っていると、たまに異常な実行コードを吐くことがあるのです。で、それがそのままExcelのファイルに保存されてしまったがために、開くたびにエラーが起きてしまうのです。(ちなみにこの部分は、実験とその結果に基づく推測です。)
お礼コメント
noname#4342
うまくいきました!ありがとうございます。
コードを見てみましたが別に間違いはありませんでした。

投稿日時:0000/00/00 00:00
関連するQ&A

その他の関連するQ&Aをキーワードで探す

ピックアップ

ページ先頭へ