こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

突然Excel2002のマクロがなくなっていました

突然Excel2002のマクロがなくなっていました
Excel2002SP3を使用しています。
シートで、マクロを登録していたボタンをクリックしたところ「マクロがみつかりません」というエラーが表示されました。Microsoft Visual Basicを開いて確認すると、フォームもモジュールもなくなっていました。同じフォルダ内にあるExcelファイルのマクロも同様になくなっています。
パソコンは他の人も触れる環境にあるのですが、マクロを消す理由もないですし、そもそもマクロにパスワードをかけているので触れません。特に前後に特殊な作業をした記憶もありません。
ウィルスバスターで検索をかけてみましたが、特にウィルスは発見されませんでした。
バックアップでとっておいたExcelファイルから復元したものは、今のところマクロはつかえています。
ただマクロが消えてしまった原因がまったくわかりませんし、今つかっているものもいつ消えるかと思うと心配です。
もし原因がわかりましたら教えていただけませんか。

投稿日時 - 2010-01-04 19:14:05

QNo.5567460

すぐに回答ほしいです

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

こんばんは。

私も同じ経験があります。ブックにトラブルがあってハングした後、ファイルの自動修復が働くと、マクロ側の部分が空になってしまうのです。大事なものは、エクスポートして、バックアップしてください。年間百以上もマクロを作っていれば、そのうちのひとつぐらいは、そういう現象にめぐり合います。他にも、複数のシートのうち、最後の数シートが失うこともあります。

ただ、複数のブックにそのような現象が現れる場合は、グループボリシーのVBAの設定が原因かもしれません。グループボリシーの設定は特別なツールが必要ですが、それよりも、アプリケーションの修復をしたほうがよいかもしれません。

なお、他人がプロジェクトのロックを外すというのは、ツールが必要ですが、Excel2000以上なら、クラックになるはずです。そんな話は、関係ありませんが。

投稿日時 - 2010-01-05 04:10:29

お礼

複数のファイルで現象が起きているので、本当にわけがわからない状態です。
アプリケーションの修復、または再インストールをして様子をみてみようと思います。
ありがとうございました。

投稿日時 - 2010-01-05 10:55:57

ANo.4

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(4)

ANo.3

No.1 》さすがにパスワードまではわからない

・「他の人」が explore を開くことも出来ないようになっているのですか。

投稿日時 - 2010-01-04 20:56:42

補足

わかりにくい表現ですみません。
ファイルがなくなっているのではなく、ファイルの中のマクロのみが消えているのです。
セルに入力している値などはそのまま残っています。
パスワードを入力しないとマクロだけ消すことが出来ないのは確認しました。
ありがとうございました。

投稿日時 - 2010-01-05 10:44:26

ANo.2

C:\Program Files\Microsoft Office\Office12\XLSTARTに
PERSONALはないですか?

投稿日時 - 2010-01-04 19:57:18

お礼

Office12のフォルダはありませんでした。
Office10のフォルダにXLSTARTはありましたが、中身は空でした。
ありがとうございました。

投稿日時 - 2010-01-04 20:47:54

ANo.1

》同じフォルダ内にあるExcelファイルのマクロも同様になくなっています。パソコンは他の人も触れる環境にあるのですが、マクロを消す理由もないですし、

・状況から考えて一番可能性が高いのは「他の人」がマクロファイルを削除したことでは。この点は確認したら分かることです。そうでなければ謎ですね。

投稿日時 - 2010-01-04 19:43:19

お礼

さすがにパスワードまではわからないと思うのですが。
ありがとうございました。

投稿日時 - 2010-01-04 20:45:34

あなたにオススメの質問