オンライン Excel エディター
無料 · 登録不要 · ローカル処理

Excel マクロをオンラインで削除

Excel ファイルから VBA マクロをオンラインで無料削除。アップロード不要で、ファイルはブラウザー内だけで処理され、データは端末の外に出ません。

.xlsm または .xlsx ファイルをここにドロップ、またはクリックして選択

.xlsm / .xlsx 対応 · ローカル処理 · アップロードなし

Excel ファイルからマクロを削除する方法

  1. .xlsm ワークブックを1つ以上ドロップ — すべてローカルで処理され、アップロードされません。
  2. 「マクロを削除」をクリック — VBA プロジェクトが除去され、ワークブックは .xlsx として再パッケージされます。
  3. レポートを確認 — マクロのないファイルはクリーンと表示され、暗号化ファイルは読み取り不可と表示されます。
  4. ダウンロード — 1 ファイルはそのまま、複数ファイルは ZIP でまとめてダウンロード。

仕組み

.xlsm ワークブックは ZIP アーカイブで、.xlsx との違いは追加のバイナリパーツ xl/vbaProject.bin だけです。ここにコンパイル済みの VBA プロジェクト(全モジュール、フォーム、クラス)が入っています。Excel がそのファイルをマクロ有効として扱うのは、3 つのマーカーがこのパーツを指しているためです。[Content_Types].xml の Override、xl/_rels/workbook.xml.rels の Relationship、そして「macroEnabled.main+xml」で終わるワークブック自体のコンテンツタイプです。

このツールは vbaProject.bin を削除し、両方の参照を除去し、ワークブックのコンテンツタイプを通常のスプレッドシートタイプに切り替えます。結果はプレーンな .xlsx で、Excel 自体が「名前を付けて保存」で .xlsx を選んだときの出力と同じです。セルデータ、数式、スタイル、グラフはすべてそのままです。

マクロ削除は元に戻せません。VBA に依存するボタン、リボンコマンド、フォームコントロール、イベントハンドラーは、クリーンアップ後のコピーでは動作しなくなります。マクロが再び必要になる可能性がある場合は、元の .xlsm を保管してください。

マクロでできること(と削除すべき理由)

VBA はファイルに埋め込まれた本格的なプログラミング言語です。マクロはあらゆるセルの読み書き、ネットワーク接続、ディスクへの書き込み、他プログラムの起動、リモートサーバーへのデータ送信が可能です。その能力こそ、Excel が黄色い「コンテンツの有効化」バーを表示する理由であり、見知らぬ送信者からの .xlsm が典型的なフィッシング手法である理由です。

  • 組織外から .xlsm を受け取ったが、必要なのはデータだけで自動化コードは不要。
  • セキュリティポリシーでマクロ有効ファイルが禁止されているが、送信者は .xlsm しか持っていない。
  • ワークブックをアーカイブまたは共有する際、受信者に「マクロを有効にする」警告を出したくない。
  • 埋め込まれたコードを信頼するかどうか判断する前に、まずデータを確認したい。

他のマクロ削除方法との比較

方法ファイルの送信先備考
このツールどこにも — ブラウザー内無料、一括対応、即時。「名前を付けて保存(.xlsx)」と同じ出力
Excel「名前を付けて保存(.xlsx)」端末内完全な Excel のインストールが必要、1 ブックずつ
アンチウイルス/サンドボックス起爆AV ベンダーにアップロード悪意あるマクロを検出するが、クリーンなファイルは返さない
GroupDocs / Aspose のオンラインツール相手のサーバーにアップロードファイルが端末から出る。透かしやレート制限がありがち

制限事項

  • 削除されるのは VBA プロジェクトのみです。Excel 4.0 マクロシート(XLM)、名前定義の悪用、数式ベースのペイロードは対象外です。クリーンアップ後のファイルも、信頼できないソースの表計算ファイルと同様の注意で開いてください。
  • 暗号化されたファイル(開く前にパスワードを要求されるもの)は、そのパスワードなしでは読み取れません。
  • 旧 .xls は異なるバイナリ形式のため、先に .xlsm または .xlsx に変換してください。
  • 所有権がある、または変更許可のあるファイルにのみ使用してください。マクロを削除しても、ファイル内容に対する権利は移転しません。

よくある質問

このマクロ削除ツールは本当に無料ですか?

はい、100% 無料です。登録不要、透かしなし、ファイル数制限なし。すべてブラウザー内で動作します。

ファイルはサーバーにアップロードされますか?

いいえ。ZIP アーカイブのオープン、編集、再パッケージはすべてブラウザー内の JavaScript で行われ、ファイルが端末から外に出ることはありません。

vbaProject.bin の削除は「名前を付けて保存(.xlsx)」と同じですか?

はい。出力は構造的に同等です。VBA プロジェクト、そのコンテンツタイプのオーバーライド、そのリレーションシップが削除され、ワークブックのコンテンツタイプがプレーンなスプレッドシートタイプに切り替わります。

データ、数式、グラフは残りますか?

はい。変更されるのはマクロバイナリとその参照だけです。セル、数式、スタイル、グラフ、ピボットテーブルはそのまま保持されます。

開く際にパスワードを求められるファイルは?

それは本当に暗号化されています。パスワードがなければアーカイブすら読み取れないため、このツールでも他の誠実なツールでもマクロを削除できません。

複数の .xlsm ファイルを一度に処理できますか?

はい。複数ファイルをドロップすれば一括処理され、結果は ZIP でダウンロードされます。

Excel 4.0(XLM)マクロシートは削除されますか?

いいえ。XLM マクロはワークブックの別の部分に存在し、既知のフィッシングベクターです。XLM マクロが疑われる場合は、このツールに頼らずサンドボックス環境でファイルを開いてください。

マクロ削除を元に戻せますか?

クリーンアップ後のコピーでは元に戻せません。マクロが再び必要になる可能性が少しでもあれば、元の .xlsm を必ず保管してください。

関連ツール

クリーンアップ後にスプレッドシートを確認・編集しますか?

無料オンライン Excel エディターを開く