So entfernen Sie Makros aus Excel (Eine vollständige Anleitung)
Microsoft Excel bietet eine leistungsstarke Funktion in Form von Makros, die repetitive Aufgaben automatisieren und zahlreiche Operationen ermöglichen, die mit den integrierten Excel-Funktionen nicht möglich sind. Es gibt jedoch Situationen, in denen diese Makros überflüssig werden oder sogar potenzielle Sicherheitsrisiken darstellen – insbesondere, wenn Sie Ihre Arbeitsmappe mit anderen teilen. In solchen Fällen ist es entscheidend, zu wissen, wie sich Makros sicher und effektiv entfernen lassen. Dieser Leitfaden zeigt Ihnen die verschiedenen Methoden, um Makros aus Ihren Excel-Arbeitsmappen zu entfernen, und stellt sicher, dass Sie bei Bedarf eine saubere, optimierte Datei erhalten.
Wissenswertes vor dem Entfernen von Makros in Excel
- Beim Öffnen einer makrofähigen Arbeitsmappe müssen Sie zunächst auf die Schaltfläche Inhalt aktivieren in Ihrer Arbeitsmappe klicken, bevor Sie die Makros entfernen können.

Hinweis: Wenn Sie diese Schaltfläche nicht sehen, ist das ein grünes Licht, die Makros zu löschen. Der Grund für ihre Abwesenheit könnte sein, dass Sie selbst eine Arbeitsmappe mit eingebetteten Makros erstellt und gespeichert haben. Beim erneuten Öffnen dieser Arbeitsmappe auf demselben Computer und bei unveränderten Excel-Einstellungen wird die Schaltfläche Inhalt aktivieren oft nicht angezeigt – schließlich stammt die Datei aus einer vertrauenswürdigen Quelle (Ihnen) und befindet sich an einem vertrauenswürdigen Speicherort (Ihrem Computer).
- Bitte beachten Sie: Sobald ein Makro entfernt wurde, kann es nicht mehr wiederhergestellt werden. Um Ihre Arbeit zu schützen, empfehlen wir Ihnen, vor dem Löschen der Makros eine Sicherungskopie Ihrer Arbeitsmappe zu erstellen.
Ein bestimmtes Makro entfernen
Schritt 1: Öffnen des Makro-Dialogfelds
Navigieren Sie zur Entwickler-Registerkarte und wählen Sie Makros, um das Makro-Dialogfeld zu öffnen. (Falls die)Entwickler-Registerkarte in Ihrem Excel nicht sichtbar ist, beachten Sie den Hinweis nach den Schritten.)

- Wenn Sie Excel 2013 oder eine neuere Version verwenden, finden Sie die Schaltfläche Makros auch im Register Ansicht.
- Tastaturkürzel-Enthusiasten können direkt Alt + F8 drücken, um auf das Dialogfeld Makro zuzugreifen.
Schritt 2: Auswählen und Löschen des spezifischen Makros
- Erweitern Sie das Dropdown-Menü „Makros in“ und wählen Sie das gewünschte Ziel aus, aus dem Makros entfernt werden sollen.
- Wählen Sie aus der Liste der Makros dasjenige aus, das Sie löschen möchten.
- Klicken Sie auf Löschen.

Hinweise:
- Um das Register Entwicklerzum Menüband in Excel hinzuzufügen, gehen Sie wie folgt vor:
- Klicken Sie mit der rechten Maustaste an einer beliebigen Stelle auf das Menüband und wählen Sie Anpassen des Menüband….

- Aktivieren Sie in der Liste der HauptTabsauf der rechten Seite des erscheinenden Fensters das Kontrollkästchen neben Entwicklerund klicken Sie auf OK.

- Klicken Sie mit der rechten Maustaste an einer beliebigen Stelle auf das Menüband und wählen Sie Anpassen des Menüband….
- Möchten Sie mehrere Makros entfernen, wiederholen Sie den oben beschriebenen Vorgang für jedes einzelne Makro. Anleitungen zum massenhaften Löschen aller Makros finden Sie in den folgenden Abschnitten.
Alle Makros aus einer Arbeitsmappe löschen
Wenn Sie Alle Makros entfernen aus einer Arbeitsmappe entfernen müssen, stehen Ihnen zwei Methoden zur Verfügung:
Alle Makros aus einer Arbeitsmappe löschen, indem die Datei im xlsx-Format gespeichert wird
Das Format „Excel-Arbeitsmappe (*.xlsx)“ unterstützt standardmäßig keine Makros. Wenn Sie Ihre Arbeitsmappe in diesem Format speichern, werden daher alle eingebetteten Makros automatisch entfernt. Gehen Sie dazu wie folgt vor:
- Navigieren Sie zu Datei > Speichern unter.
- Erweitern Sie das Dropdown-Menü „Dateityp“ und wählen Sie das Format „Excel-Arbeitsmappe (*.xlsx)“.Tipp: Sie können einen neuen Namen für die .xlsx-Datei in das Textfeld oberhalb des Dropdown-Menüs eingeben. Um die Datei an einem anderen Speicherort zu speichern, klicken Sie auf Durchsuchen.
- Klicken Sie auf Speichern.

Hinweis: Die Oberfläche Speichern unter kann je nach Excel-Version variieren. Falls der oben gezeigte rechte Bereich mit der Auswahlmöglichkeit für den Dateityp nicht angezeigt wird, klicken Sie einfach auf Durchsuchen und wählen anschließend das Format „Excel-Arbeitsmappe (*.xlsx)“ aus.
- Wählen Sie im erscheinenden Bestätigungsfeld Ja.

Ergebnis
Als Ergebnis wird eine generierte Datei im „.xlsx“-Format ohne Makros gespeichert – mit dem Namen der ursprünglichen .xlsm-Datei und am selben Speicherort.
Hinweis: Diese Methode entfernt keine UserForms, Excel-5/95-Dialogblätter und ähnliche Elemente. Wenn Sie diese ebenfalls entfernen möchten, lesen Sie bitte die nächste Methode.
Alle Makros aus einer Arbeitsmappe mit einer Ein-Klick-Option von Kutools löschen
Kutools für Excel, ein leistungsstarkes Excel-Add-In, bietet eine praktische Ein-Klick-Lösung, um sämtliche in einer Arbeitsmappe enthaltenen Makros mühelos zu entfernen. Mit nur einem Klick löschen Sie vollständig VBA-Module, UserForms, Excel-5/95-Dialogblätter sowie Excel-4-XLM-Makroarbeitsblätter.
Sobald Sie die Arbeitsmappe geöffnet haben, die die zu löschenden Makros enthält, navigieren Sie zur Kutools-Registerkarte und wählen Sie Löschen > Alle Makros entfernen. Und schon sind Sie fertig!
Löschen > Alle Makros entfernen" />
Hinweis: Möchten Sie auf diese Funktion zugreifen? Laden Sie Kutools für Excel jetzt herunter! Darüber hinaus bietet Kutools über 300 weitere Funktionen und eine 30-tägige Testversion. Zögern Sie nicht – probieren Sie es noch heute aus!
Alle Makros aus mehreren Arbeitsmappen löschen
Wenn Sie vor der Aufgabe stehen, Makros aus mehreren Arbeitsmappen zu entfernen, stehen Ihnen zwei Vorgehensweisen zur Verfügung:
Alle Makros entfernen aus Arbeitsmappen in einem Ordner mit VBA
In diesem Abschnitt zeige ich Ihnen, wie Sie mit einem VBA-Makro effizient alle Makros aus sämtlichen Arbeitsmappen eines festgelegten Ordners entfernen können.
- Navigieren Sie zu Datei > Optionen > Vertrauensstellungscenter > Einstellungen des Vertrauensstellungscenters > Makroeinstellungen und wählen Sie dann die Option „Vertrauenswürdiger Zugriff auf das VBA-Projektobjektmodell“ aus.
- Stellen Sie sicher, dass beim Ausführen dieses VBA-Codes keine Arbeitsmappen im angegebenen Ordner geöffnet sind – andernfalls können Fehler auftreten.
Schritt 1: Erstellen eines neuen Moduls
- Drücken Sie Alt + F11, um den Editor für Visual Basic for Applications (VBA) zu öffnen.
- Klicken Sie auf Einfügen > Modul, um ein neues Modul zu erstellen.
Modul im VBA-Editor" />
Schritt 2: VBA-Code in das Modulfenster kopieren
Kopieren Sie den folgenden VBA-Code und fügen Sie ihn in das geöffnete Modul-Fenster ein.
Sub RemoveMacrosFromWorkbooks()
' Update by ExtendOffice
Dim wb As Workbook
Dim FolderPath As String
Dim filename As String
Dim VBComp As Object
Dim VBProj As Object
With Application.FileDialog(msoFileDialogFolderPicker)
.title = "Select a folder"
.Show
If .SelectedItems.Count = 0 Then
MsgBox "No folder selected. The procedure will exit.", vbExclamation
Exit Sub
End If
FolderPath = .SelectedItems(1)
End With
If Right(FolderPath, 1) <> "\" Then FolderPath = FolderPath + "\"
filename = Dir(FolderPath & "*.xls*")
Application.ScreenUpdating = False
Application.DisplayAlerts = False
On Error Resume Next
Do While filename <> ""
Set wb = Workbooks.Open(FolderPath & filename)
If wb.HasVBProject Then
Set VBProj = wb.VBProject
For Each VBComp In VBProj.VBComponents
VBProj.VBComponents.Remove VBComp
Next VBComp
End If
wb.Close SaveChanges:=True
filename = Dir
Loop
Application.ScreenUpdating = True
Application.DisplayAlerts = True
MsgBox "Macros removal completed!", vbInformation
End Sub
Schritt 3: Ausführen des VBA-Codes
- Drücken Sie im Modul-Fenster F5 oder klicken Sie auf die Schaltfläche
, um den eingefügten Code auszuführen. - Wählen Sie im erscheinenden Ordner auswählen-Fenster den Ordner mit den Arbeitsmappen aus, aus denen Sie Makros entfernen möchten, und klicken Sie auf OK.

Ergebnis
Nachdem das Makro alle Excel-Dateien im ausgewählten Ordner verarbeitet und die Makros daraus entfernt hat, erscheint eine Meldungsbox mit dem Text „Makrolöschung abgeschlossen!“.

Hinweise:
- Diese Methode entfernt keine UserForms, Excel-5/95-Dialogarbeitsblätter oder ähnliche Elemente. Sollten Sie diese ebenfalls eliminieren möchten, beachten Sie bitte die nächste Methode.
- Die Aktivierung der Option „Vertrauenswürdiger Zugriff auf das VBA-Projektobjektmodell“ birgt ein Sicherheitsrisiko. Aktivieren Sie diese Option daher idealerweise nur während der Codeausführung – und deaktivieren Sie die Option „Vertrauenswürdiger Zugriff auf das VBA-Projektobjektmodell“ unbedingt wieder, sobald die Ausführung abgeschlossen ist.
Alle Makros entfernen aus beliebigen spezifischen Arbeitsmappen mit Kutools
Kutools für Excel bietet eine benutzerfreundliche Möglichkeit, alle Makros aus mehreren Arbeitsmappen zu entfernen. Für Anwender, die zögern oder mit VBA-Techniken nicht vertraut sind, ist Kutools die ideale Alternative. Mit diesem Werkzeug lassen sich VBA-Module, UserForms, Excel-5/95-Dialogblätter sowie Excel-4-XLM-Makroarbeitsblätter mühelos entfernen.
Hinweis: Um diese Funktion nutzen zu können, müssen Sie dem Zugriff auf das VBA-Projektobjektmodell vertrauen. Gehen Sie in Excel zu Datei > Optionen > Vertrauensstellungscenter > Einstellungen des Vertrauensstellungscenters > Makroeinstellungen und aktivieren Sie dort die Option „Zugriff auf das VBA-Projektobjektmodell vertrauen“.
Nachdem Sie Kutools für Excel heruntergeladen und installiert haben, führen Sie die folgenden Schritte aus:
- Wählen Sie Kutools > Löschen > Makros stapelweise entfernen.
Löschen > Makros stapelweise entfernen" />- Im erscheinenden Dialogfeld Makros stapelweise entfernen werden alle geöffneten Arbeitsmappen zur Makroentfernung aufgelistet. Gehen Sie nun wie folgt vor:
- Um weitere Arbeitsmappen für die Makrolöschung hinzuzufügen, klicken Sie auf die Schaltfläche Hinzufügen und wählen Sie entweder Datei oder Ordner.
- Möchten Sie bestimmte Arbeitsmappen vom Löschvorgang ausschließen, klicken Sie auf die Schaltfläche
, um sie zu entfernen. - Sobald Sie alle gewünschten Arbeitsmappen zur Makrolöschung im Dialogfeld aufgelistet haben, klicken Sie auf OK.

Ergebnis
Es erscheint ein neues Dialogfeld, das anzeigt, wie viele Arbeitsmappen Kutools beim Entfernen von Makros verarbeitet hat. Nachdem Sie auf OK geklickt haben, wird automatisch eine Zusammenfassungsarbeitsmappe erstellt, die die Ergebnisse übersichtlich darstellt.
Hinweise:
- Möchten Sie auf diese Funktion zugreifen? Laden Sie Kutools für Excel jetzt herunter! Neben dieser Funktion bietet Kutools über 300 weitere – und mit einer 30-tägigen kostenlosen Testversion gibt es keinen Grund zu warten. Probieren Sie es noch heute aus!
- Das Aktivieren der Option „Vertrauenswürdiger Zugriff auf das VBA-Projektobjektmodell“ birgt ein Sicherheitsrisiko. Aktivieren Sie diese Option daher idealerweise nur während der Ausführung der Funktion – und deaktivieren Sie die Option „Vertrauenswürdiger Zugriff auf das VBA-Projektobjektmodell“ unbedingt wieder, sobald die Funktion abgeschlossen ist.
Das war alles Wesentliche zum Thema Makros in Excel entfernen. Ich hoffe, dass Ihnen diese Anleitung hilfreich ist! Wenn Sie weitere Excel-Tipps und -Tricks entdecken möchten, klicken Sie bitte hier, um Zugriff auf unsere umfangreiche Sammlung mit über tausend Anleitungen zu erhalten.
Verwandte Artikel
Beste Office-Produktivitätswerkzeuge
Verbessern Sie Ihre Excel-Fähigkeiten mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor.Kutools für Excel bietet über 300 erweiterte Funktionen zur Steigerung der Produktivität und Zeit sparen.Klicken Sie hier, um die Funktion zu erhalten, die Sie am dringendsten benötigen...
Office Tab Bringt eine tabbasierte Oberfläche in Office und macht Ihre Arbeit viel einfacher
- Aktiviert das tabbasierte Bearbeiten und Lesen in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und erstellen Sie mehrere Dokumente in neuen Tabs desselben Fensters – statt in separaten Fenstern.
- Steigert Ihre Produktivität um 50 % und erspart Ihnen täglich Hunderte von Mausklicks!
Alle Kutools-Add-Ins – ein Installationsprogramm
Kutools for Office bündelt Add-Ins für Excel, Word, Outlook & PowerPoint sowie Office Tab Pro und ist ideal für Teams, die über verschiedene Office-Anwendungen hinweg arbeiten.
- Alles-in-einem-Paket— Excel-, Word-, Outlook- und PowerPoint-Add-Ins + Office Tab Pro
- Ein Installationsprogramm, eine Lizenz— innerhalb weniger Minuten eingerichtet (MSI-fähig)
- Funktioniert besser zusammen— optimierte Produktivität über alle Office-Anwendungen hinweg
- 30-tägige Vollversion zum Testen— keine Registrierung, keine Kreditkarte erforderlich
- Bestes Preis-Leistungs-Verhältnis— sparen Sie im Vergleich zum Kauf einzelner Add-Ins
Inhaltsverzeichnis
- Wissenswertes vor dem Entfernen von Makros in Excel
- Ein bestimmtes Makro entfernen
- Alle Makros aus einer Arbeitsmappe löschen
- Durch Speichern der Datei im xlsx-Format
- Mit einer Ein-Klick-Option von Kutools
- Alle Makros entfernen aus mehreren Arbeitsmappen
- Makros aus Arbeitsmappen in einem Ordner mithilfe von VBA entfernen
- Makros aus beliebigen spezifischen Arbeitsmappen mit Kutools entfernen
- Verwandte Artikel
- Die besten Office-Produktivitätswerkzeuge
- Kommentare






Modul im VBA-Editor" />
, um den eingefügten Code auszuführen.
Löschen > Makros stapelweise entfernen" />
, um sie zu entfernen.