マクロが破損している

Hironobu Kuji 40 評価のポイント
2026-06-09T04:53:45.2866667+00:00

お世話になります。

VBAマクロの不具合についてご相談です。

過去に作成したマクロファイルを開くと、「破損している」というエラーが表示され、正常に動作しない問題が発生しています。

【発生している症状】

マクロファイルをExcelで開くと、以下のエラーメッセージが表示されます。

「このブック内の Visual Basic for Applications (VBA) マクロは破損しており、削除されました。マクロの破損は現在のファイルに存在する可能性があります。マクロを回復するには、このファイルのバックアップコピーを開いてください (バックアップコピーがある場合)。」

また、問題が発生しているPCでは、VBAエディタ上のコードが文字化けして表示されます。

【補足情報】

・他のPCで同じファイルを開いた場合は、エラーは発生せず、マクロも正常に動作します

・問題が発生しているPCの環境

 - Windows 11

 - Excel バージョン 2604(ビルド 16.0.19929.20172、64ビット版)

【参考情報(関係あるか不明)】

・マクロはMacで作成しました

・現在はWindowsでの動作を確認しています

同様の事象や原因について、心当たりがあればご教示いただけますと幸いです。

よろしくお願いいたします。

開発者テクノロジ | Visual Basic for Applications

質問作成者により受け入れられ、モデレーターによって推奨された回答
Hebikuzure aka Murachi Akira 335.3K 評価のポイント MVP ボランティア モデレーター
2026-06-09T08:37:28.5033333+00:00

特定のファイル(ブック)だけの現象であれば、以下を参照してください。

マクロ自体が破損している場合は通常修復は困難なので、バックアップから復元するか、ブック自体を作り直すのが現実的となる場合が多いでしょう。

この回答は役に立ちましたか?

1 人がこの回答が役に立ったと思いました。

質問作成者が受け入れた回答
simo-k 96,135 評価のポイント ボランティア モデレーター
2026-06-09T11:35:43.17+00:00

Windowsで利用するのであれば、Windowsにてソースコードなどを作成してください。
OSの依存性などを無視していませんか?
サポートされていないものが含まれているから文字化けしたのではないですか?

この回答は役に立ちましたか?

1 人がこの回答が役に立ったと思いました。

0 件の追加の回答

並べ替え方法: 古い順

お客様の回答

質問作成者は回答に "承認済み"、モデレーターは "推奨" とマークできます。これにより、ユーザーは作成者の問題が回答によって解決したことを把握できます。