すべてのマクロの削除(Microsoft Excel)
ジェラルドは、Excelブック内のすべてのマクロを、個別に削除することなく削除する方法があるかどうかを尋ねました。このタスクを実行する方法は3つあります。最初の(そして最も簡単な)方法は、[名前を付けて保存]を使用して(F12キーを押す)、[ファイルの種類]ドロップダウンリストを使用して、ブックをXLSX形式で保存することを指定することです。このアプローチでは、このワークブック形式で保存できないため、すべてのマクロが削除されます。
2番目のアプローチは、基本的に「新しいワークブック」のバリエーションです
アプローチ:
。非表示になっている可能性のあるワークシートを再表示します。
。ブック内のすべてのワークシートを選択します。 (最初のワークシートタブをクリックし、Shiftキーを押しながら最後のワークシートタブをクリックします。)
。ワークシートのタブの1つを右クリックします。 Excelはコンテキストメニューを表示します。
。コンテキストメニューから「移動」または「コピー」を選択します。 Excelは、[移動またはコピー]ダイアログボックスを表示します。 (図1を参照)
。 [To Book]ドロップダウンリストを使用して、(new book)を選択します。
。 [コピーの作成]チェックボックスが選択されていないことを確認してください。
。 [OK]をクリックします。
。手順1で非表示にしたワークシートを再度非表示にします。
これで、ワークシートが新しいブックに移動されました。これには、マクロが添付されていないブックがあります。これで、任意のファイル形式を使用して新しいブックを保存できます。
3番目のアプローチは、既存のブックを単純に操作することであり、そもそもマクロに慣れている場合は実行可能な選択肢です。
次の手順に従ってください:
。 Alt + F11を押して、VBAエディターを表示します。
。プロジェクトエクスプローラー(エディターの左上隅)で、削除するモジュールを右クリックします。 (マクロはモジュールに保存され、クレンジングするブックに関連付けられているモジュールのみを右クリックする必要があることに注意してください。)Excelにはコンテキストメニューが表示されます。
。 [コンテキスト]メニューから[削除]オプションを選択します。オプションの実際の表現には、Remove Module1など、削除するモジュールの名前が含まれます。
。モジュールを削除する前にエクスポートするかどうかを尋ねられたら、[いいえ]をクリックします。
。削除する他のモジュールについて、手順2〜4を繰り返します。
。 VBAエディターを閉じます。
注:
このページ(または_ExcelTips_サイトの他のページ)で説明されているマクロの使用方法を知りたい場合は、役立つ情報を含む特別なページを用意しました。
_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。
このヒント(10656)は、Microsoft Excel 2007、2010、2013、2016、2019、およびOffice 365のExcelに適用されます。Excelの古いメニューインターフェイス用のこのヒントのバージョンは、次の場所にあります。
linkすべてのマクロの削除。