- ベストアンサー
Excel2002のマクロが突然なくなった!原因と解決方法を教えてください
- Excel2002SP3を使用しているが、マクロが突然なくなってしまった。ボタンをクリックした際に「マクロが見つかりません」というエラーが表示され、Microsoft Visual Basicを確認するとフォームやモジュールもなくなっている。同じフォルダ内の他のExcelファイルのマクロも消えている。
- パソコンは他の人も触れる環境にあるが、マクロを消す理由はなく、パスワードも設定しているため他人が触ることはない。ウィルスバスターで検索したがウィルスは検出されず、バックアップから復元したExcelファイルではマクロが利用可能。
- しかし、なぜマクロが消えたのか全くわからず、現在の状態でもマクロが突然なくなる可能性があるため心配している。原因がわかれば教えてほしい。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
こんばんは。 私も同じ経験があります。ブックにトラブルがあってハングした後、ファイルの自動修復が働くと、マクロ側の部分が空になってしまうのです。大事なものは、エクスポートして、バックアップしてください。年間百以上もマクロを作っていれば、そのうちのひとつぐらいは、そういう現象にめぐり合います。他にも、複数のシートのうち、最後の数シートが失うこともあります。 ただ、複数のブックにそのような現象が現れる場合は、グループボリシーのVBAの設定が原因かもしれません。グループボリシーの設定は特別なツールが必要ですが、それよりも、アプリケーションの修復をしたほうがよいかもしれません。 なお、他人がプロジェクトのロックを外すというのは、ツールが必要ですが、Excel2000以上なら、クラックになるはずです。そんな話は、関係ありませんが。
その他の回答 (3)
- e0_0e_OK
- ベストアンサー率40% (3382/8253)
No.1 》さすがにパスワードまではわからない ・「他の人」が explore を開くことも出来ないようになっているのですか。
補足
わかりにくい表現ですみません。 ファイルがなくなっているのではなく、ファイルの中のマクロのみが消えているのです。 セルに入力している値などはそのまま残っています。 パスワードを入力しないとマクロだけ消すことが出来ないのは確認しました。 ありがとうございました。
- tadagenji
- ベストアンサー率23% (508/2193)
C:\Program Files\Microsoft Office\Office12\XLSTARTに PERSONALはないですか?
お礼
Office12のフォルダはありませんでした。 Office10のフォルダにXLSTARTはありましたが、中身は空でした。 ありがとうございました。
- e0_0e_OK
- ベストアンサー率40% (3382/8253)
》同じフォルダ内にあるExcelファイルのマクロも同様になくなっています。パソコンは他の人も触れる環境にあるのですが、マクロを消す理由もないですし、 ・状況から考えて一番可能性が高いのは「他の人」がマクロファイルを削除したことでは。この点は確認したら分かることです。そうでなければ謎ですね。
お礼
さすがにパスワードまではわからないと思うのですが。 ありがとうございました。
お礼
複数のファイルで現象が起きているので、本当にわけがわからない状態です。 アプリケーションの修復、または再インストールをして様子をみてみようと思います。 ありがとうございました。