• ベストアンサー

excel のマクロのコードが見えなくなってしまい

excel(officed365です)のマクロを使用しています。(かなり昔に詳しいヒトに作成してもらいました)いつもコードを一部変更して使用しているのですが、急にコードがなにも表示されなくなりました。またファイルを開くとマクロ を有効にするかどうか以前は表示されていたのにその表示もされなくなりました。セキュリティの設定はトラストセンターで”警告をして無効にする”に設定しています。少し前までは普通に使用できていたのですが..どうすればマクロのコードが見えるようになるでしょうか?

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

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

以下の可能性があります。 ・マクロが保存されている部分が破損し、マクロを認識しなくなった。 ・セキュリティの関係で「安全が確認できないマクロを無効化する」という設定になった。 ・マクロ無しのブックに上書きしてしまった(拡張子がxlsmからxlsxに変わった) どの場合も「マクロが無効になったか、最悪、マクロが削除されている」ので、復旧できない場合が多いです(無効化されただけなら復活可能)

OK_SADAOKA
質問者

お礼

いろいろな見方ありがとうございました。 大変参考になりました。

OK_SADAOKA
質問者

補足

・マクロが保存されている部分が破損し、マクロを認識しなくなった。 →これはないみたいです。今さわっているファイル以外で何年も触っていない同種のファイルでも、他のヒトではマクロのコードが見えるファイルでも私のところ(PC)ではマクロのソースコードはみえません。 ・セキュリティの関係で「安全が確認できないマクロを無効化する」という設定になった。 →これはどこの設定でしょうかオプション→トラストセンター→マクロの設定では”警告して、VBAマクロを無効にする”となっています。 ・マクロ無しのブックに上書きしてしまった(拡張子がxlsmからxlsxに変わった) →拡張子はxlsmとなっています。そして、昔は確実にVBAマクロのソースコードが見えていたファイルでも今は見えません。

関連するQ&A