• ベストアンサー

EXCEL VBAを使用していて・・・

EXCEL97でVBAを使用していろいろと作っていたのですが、ある時点から突然、画面上に部品を追加しようとしたり、関数を追加しようとする(例えば、End Subの後ろでEnterキーを押す)と、EXCELがアプリケーションエラーを起こしてしまいます。関数の中で処理行を追加する分には問題はありません。何が問題なのかお解りになる方がおられましたらご回答をお願いします。 (参考) ・エラーメッセージ  "0x6516841f"の命令が"0x22c7c00b"のメモリを参照しました。  メモリが"read"になることはできませんでした。  アプリケーションを終了するには[OK]をクリックして下さい。  アプリケーションをデバッグするには[キャンセル]をクリックして下さい ・OS  WindowsNT4.0 Workstation

noname#3053
noname#3053

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

  • ベストアンサー
  • ARC
  • ベストアンサー率46% (643/1383)
回答No.2

VBAのコンパイル時のエラーでしょう。(Office97ではときどきこのような現象が起きます。サービスリリースの適用で、軽減するはずです。 解決策としては、ワークブックを新たに作成し、コードが見えているのであれば、コードをすべて選択後に新規ワークブックにコピペすれば直ると思います。 その後で、シートの内容もすべてコピペし、古い文書は破棄します。 おそらくは、VBAのコンパイル時にバグによりゴミが混じってしまったがゆえのエラーだと思うのですが… Excel2000にバージョンアップした後は、同様のエラーにはほとんど遭遇していません。

参考URL:
http://officeupdate.microsoft.com/japan/
noname#3053
質問者

お礼

確かに、新規ワークブックにコピーしたら起こりませんでした。 こんなこともあるのですね。ありがとうございました。

その他の回答 (1)

  • kbonb
  • ベストアンサー率51% (254/492)
回答No.1

こんにちは  以下のページがご参考になるのでは? [XL2000]強制終了およびハングアップの際のチェック項目 http://www.microsoft.com/JAPAN/support/kb/articles/J023/4/22.htm

参考URL:
http://www.microsoft.com/JAPAN/support/kb/articles/J023/4/22.htm
noname#3053
質問者

お礼

さっそくのご回答ありがとうございます。これから内容を見て参考にしてみたいと思います。

関連するQ&A

  • メモリが"read"になることはできませんでした。

    "0x30026d8900"の命令が"0x00000000"のメモリを参照しましt。 メモリが"read"になることはできませんでした。 アプリケーションを終了するには[OK]をクリックしてください アプリケーションをデバッグするには[キャンセル]をクリックしてください エクセルを起動すると上記のエラーメッセージが表示されます。 OKをクリックしてもキャンセルでもアプリケーションが消えてしまってエクセルが起動できません。 どうしたら直るのでしょうか?

  • エラーメッセージ

    wndClassK7SysMonVer1: K7SysMon.Exe - アプリケーション エラー --------------------------- "0x7c950f29" の命令が "0x6d617267" のメモリを参照しました。メモリが "read" になることはできませんでした。 プログラムを終了するには [OK] をクリックしてください プログラムをデバッグするには [キャンセル] をクリックしてください --------------------------- OK キャンセル と言うエラーメッセージが出たのですが..... 意味が分かりません。 0x7c950f29" の命令..... 0x6d617267" のメモリ..... メモリが "read"..... チンプンカンプンです..... 宜しくお願いします.....。

  • ウイルスセキュゼロ起動時にK7Sysmon.Exeにエラー発生。

    表題のアプリケーションエラーがセキュゼロを起動すると発生します。エラーコメントは 「"0x7c951c48"の命令が"0x49464f4a"のメモリを参照しました。メモリが"read"になることはできませんでした。  プログラムを終了するには{OK}をクリックしてください。  プログラムをデバッグするには{キャンセル}をクリックしてください。」 これを改善する方法はありますか。Sourcenextの問題ではあります。 よろしくお願いいたします。

  • Excelの強制終了

    会社でデスクトップPCを使用しているのですが、 ある特定のExcelファイルに編集をかけると 「0x7533bef6の命令が0x000400201のメモリを参照しました。メモリがwrittenになることができませんでした。 アプリケーションを終了するには"ok"をクリックして下さい。アプリケーションをデバッグするには"キャンセル"をクリックして下さい。」 とエラーメッセージがでてしまい、止むを得ず「OK」をクリックし、Excelを終了しています。 会社のヘルプデスクに聞いてもExcelを再インストールして下さい。としか言われません。 何が原因なんでしょうか?他のExcelファイルはなにもエラーは出ないのですが。 ちなみにExcel 97を使用しています。

  • アプリケーションエラー???

    YzDockを使っていたのですが(ランチャーとかいう) 今日いきなりアプリケーションエラーになりました。 また再度入れれば直るのかもしれませんが 原因が知りたいのでお願いします。 下記内容がアプリケーションエラーの内容です。 《"0x7469c413"の命令が"0x00000008"のメモリを参照しました。  メモリが"read"になることはできませんでした。  プログラムを終了するには[OK]をクリックしてください。  プログラムをデバッグするには[キャンセル]をクリックしてください。》 以上です。お願いします

  • アプリケーションエラーについて

    イベントの種類: 情報 イベント ソース: Application Popup イベント カテゴリ: なし イベント ID: 26 日付: 2002/11/23 時刻: 15:58:06 ユーザー: N/A コンピュータ: * 説明: アプリケーション ポップアップ: Tuner Control Panel: PC-TV.EXE - アプリケーション エラー : "0x20023426" の命令が "0x08ee1000" のメモリを参照しました。メモリが "read" になることはできませんでした。 プログラムを終了するには [OK] をクリックしてください プログラムをデバッグするには [キャンセル] をクリックしてください イベントの種類: 情報 イベント ソース: Application Popup イベント カテゴリ: なし イベント ID: 26 日付: 2002/11/23 時刻: 10:08:55 ユーザー: N/A コンピュータ: * 説明: アプリケーション ポップアップ: ホットゾヌ 1.0 β2.7: Hzb.exe - アプリケーション エラー : "0x635c0b14" の命令が "0x4555c765" のメモリを参照しました。メモリが "read" になることはできませんでした。 プログラムを終了するには [OK] をクリックしてください プログラムをデバッグするには [キャンセル] をクリックしてください ------------------------------------------------ 以上のエラーが出ます。 対処法をお教え願います。

  • IPv6ResolverEx.exe アプリケーション エラー

    PCを起動するたびに、 「IPv6ResolveEx:IPv6ResolveEx.exe-アプリケーションエラー」 "0x7c941010"の命令が"0x00000034"のメモリを参照しました。メモリが"read"になることはできませんでした。 プログラムを終了するには[OK]をクリックしてください プログラムをデバッグするには[キャンセル]をクリックしてください と表示されます。 検索もしてみましたが、いい結果が出ませんでした。 なにか解決法はありませんか? どうかお願いします。

  • hidserv.exe アプリケーション エラー

    IBM ThinkCentre の Windows 2000 を使っています。 起動してマウスを少し動かすと、以下のウィンドウが 現れます。リカバリをしても直りません。 何が原因なのでしょうか? どうすればこのウィンドウが現れないようにすることが できるのでしょうか? 分かる方がいましたら宜しくお願い致します。 hidserv.exe アプリケーション エラー "0x0100218c" の命令が "0x00085000" のメモリを参照しました。 メモリが "read" になることはできませんでした。 プログラムを終了するには [OK] をクリックしてください プログラムをデバッグするには [キャンセル] をクリックしてください

  • IE6でアプリケーションエラーになります

    IE6でホームページを作っています。 ホームページの中にExcelファイル(xls)を表示させていますが、 Excelを表示しているときにIEを閉じると iexplore.exe - アプリケーション エラー "0x04c95f6c" の命令が"0x04c95f6c" のメモリを参照しました。 メモリが"read"になることはできませんでした。 プログラムを終了するには[OK]をクリックしてください とエラー表示され、[OK]をクリックして閉じています。 Excel以外を表示しているときは大丈夫のようです。 これはどういうエラーで、対策はあるのでしょうか?

  • アプリケーションエラーが出て困っています。

    CADの簡易ソフトを使用しています。ある日突然次のアプリケーションエラーが出て、ソフトが立ち上がらず困っています。 "0x7c950cdb"の命令が"0x00000000"のメモリを参照しました。 メモリが"read"になることはできませんでした。 プログラムを終了するには[OK]をクリックしてください プログラムをデバッグするには[キャンセル]をクリックしてください [OK][キャンセル]どちらをクリックしても解決しません。どなたかご教授ください。 因みにOSはWindowsXP SP3です。

専門家に質問してみよう