Gerald fragte, ob es eine Möglichkeit gebe, alle Makros in einer Excel-Arbeitsmappe zu entfernen, ohne sie einzeln löschen zu müssen. Es gibt drei Möglichkeiten, wie Sie diese Aufgabe ausführen können. Die erste (und einfachste) Methode besteht darin, einfach Speichern unter (drücken Sie F12) zu verwenden und in der Dropdown-Liste Dateityp anzugeben, dass Sie die Arbeitsmappe im XLSX-Format speichern möchten. Dieser Ansatz entfernt alle Makros, da sie nicht in diesem Arbeitsmappenformat gespeichert werden können.

Der zweite Ansatz ist im Wesentlichen eine Variation der „neuen Arbeitsmappe“

Ansatz:

  1. Blenden Sie möglicherweise ausgeblendete Arbeitsblätter aus.

  2. Wählen Sie alle Arbeitsblätter in der Arbeitsmappe aus. (Klicken Sie auf die erste Registerkarte des Arbeitsblatts und halten Sie die Umschalttaste gedrückt, während Sie auf die letzte Registerkarte des Arbeitsblatts klicken.)

  3. Klicken Sie mit der rechten Maustaste auf eine der Arbeitsblattregisterkarten. Excel zeigt ein Kontextmenü an.

  4. Wählen Sie im Kontextmenü die Option Verschieben oder Kopieren. Excel zeigt das Dialogfeld Verschieben oder Kopieren an. (Siehe Abbildung 1.)

  5. Wählen Sie in der Dropdown-Liste Zu buchen die Option (Neues Buch).

  6. Stellen Sie sicher, dass das Kontrollkästchen Kopie erstellen nicht aktiviert ist.

  7. Klicken Sie auf OK.

  8. Blenden Sie alle Arbeitsblätter aus, die Sie in Schritt 1 ausgeblendet haben.

Ihre Arbeitsblätter wurden jetzt in eine neue Arbeitsmappe verschoben, an die keine Makros angehängt sind. Sie können die neue Arbeitsmappe jetzt in jedem gewünschten Dateiformat speichern.

Der dritte Ansatz besteht darin, einfach mit der vorhandenen Arbeitsmappe zu arbeiten. Dies ist eine gute Wahl, wenn Sie sich in erster Linie mit Makros wohl fühlen.

Befolgen Sie diese Schritte:

  1. Drücken Sie Alt + F11, um den VBA-Editor anzuzeigen.

  2. Klicken Sie im Projektexplorer (obere linke Ecke des Editors) mit der rechten Maustaste auf ein Modul, das Sie löschen möchten. (Denken Sie daran, dass Makros in Modulen gespeichert sind und dass Sie nur mit der rechten Maustaste auf ein Modul klicken sollten, das der Arbeitsmappe zugeordnet ist, die Sie bereinigen möchten.) Excel zeigt ein Kontextmenü an.

  3. Wählen Sie im Kontextmenü die Option Entfernen. Der eigentliche Wortlaut der Option enthält den Namen des Moduls, das Sie entfernen möchten, z. B. Modul1 entfernen.

  4. Wenn Sie gefragt werden, ob Sie das Modul exportieren möchten, bevor Sie es entfernen, klicken Sie auf Nein.

  5. Wiederholen Sie die Schritte 2 bis 4 für alle anderen Module, die Sie entfernen möchten.

  6. Schließen Sie den VBA-Editor.

_Hinweis: _

Wenn Sie wissen möchten, wie die auf dieser Seite (oder auf einer anderen Seite der ExcelTips-Websites) beschriebenen Makros verwendet werden, habe ich eine spezielle Seite vorbereitet, die hilfreiche Informationen enthält.

ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.

Dieser Tipp (10656) gilt für Microsoft Excel 2007, 2010, 2013, 2016, 2019 und Excel in Office 365. Eine Version dieses Tippes für die ältere Menüoberfläche von Excel finden Sie hier: