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 zwei Möglichkeiten, wie Sie diese Aufgabe ausführen können. Der erste Ansatz wird verwendet, wenn Sie sich überhaupt nicht mit den Makros herumschlagen möchten. Befolgen Sie einfach diese Schritte:

  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. Stellen Sie alle Arbeitsblätter wieder her, die Sie in Schritt 1 ausgeblendet haben.

Ihre Arbeitsblätter wurden jetzt in eine neue Arbeitsmappe verschoben, an die keine Makros angehängt sind.

Der zweite 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 (2713) gilt für Microsoft Excel 97, 2000, 2002 und 2003. Eine Version dieses Tipps für die Multifunktionsleistenschnittstelle von Excel (Excel 2007 und höher) finden Sie hier: