So entfernen Sie Makros aus einer Excel-Arbeitsmappe (3 einfache Möglichkeiten)

Die Verwendung von VBA-Makros in Excel kann eine enorme Zeitersparnis sein. Sie können viele sich wiederholende Aufgaben automatisieren und mit einfachen VBA-Makrocodes neue Funktionen und Funktionalitäten in Excel erstellen.

In einigen Fällen möchten Sie jedoch möglicherweise alle Makros aus einer Excel-Arbeitsmappe entfernen (oder nur bestimmte Makros löschen).

Dies kann der Fall sein, wenn Sie eine Arbeitsmappe von einer anderen Person erhalten und sie makrofrei machen möchten, oder wenn Sie eine Datei mit Makros an eine andere Person senden und die Quittung diese nicht in der Arbeitsmappe benötigt.

In diesem Tutorial zeige ich Ihnen ein paar wirklich einfache Möglichkeiten, um Entfernen Sie Makros aus einer Arbeitsmappe in Microsoft Excel.

Also lasst uns anfangen!

Entfernen Sie alle Makros, indem Sie die Datei im XLSX-Format speichern

Wenn Sie alle Makros auf einmal loswerden möchten, können Sie dies am einfachsten tun, indem Sie die vorhandene Arbeitsmappe im XLSX-Format speichern.

Im XLSX-Dateiformat können Sie konstruktionsbedingt keinen VBA-Makrocode verwenden. In diesem Fall wird es beim Speichern der Excel-Datei automatisch entfernt.

Mit Excel können Sie die Makros nur in den Formaten .XLSM, .XLSB und den älteren .XLS-Formaten verwenden. Wenn Sie die Arbeitsmappe in einem anderen Format speichern, gehen die Makros sofort verloren.

Angenommen, Sie haben eine Datei namens Example.xlsm (mit Makros), unten sind die Schritte zum Entfernen aller Makros aus dieser Datei:

  1. Klicken Sie auf die Registerkarte Datei
  2. Klicken Sie auf die Option "Speichern unter" (in neuen Excel-Versionen ist es "Kopie speichern")
  3. Klicken Sie auf Durchsuchen. Dadurch wird das Dialogfeld Speichern unter geöffnet.
  4. Geben Sie im Dialogfeld Speichern unter den Namen der Datei ein, unter der Sie sie speichern möchten. Sie können den bestehenden Namen auch beibehalten, wenn Sie möchten
  5. Klicken Sie auf das Dropdown-Menü Typ speichern unter
  6. Wählen Sie die Option Excel-Arbeitsmappe (*.xlsx)
  7. Klicken Sie auf Speichern
  8. Klicken Sie in der angezeigten Eingabeaufforderung auf Ja. Es informiert Sie nur darüber, dass der VB-Code verloren geht, wenn Sie diese Datei im .XLSX-Format speichern.

Das ist es! Ihre Datei ist jetzt makrofrei.

Diese Methode ist großartig, da sie alle Makros auf einmal aus der aktuellen Excel-Arbeitsmappe entfernt. Wenn Sie jedoch einige Makros entfernen und einige löschen möchten, funktioniert diese Methode nicht für Sie (siehe hierzu die Methode, die das Dialogfeld Makro verwendet).

Eine weitere gute Sache an dieser Methode ist, dass Sie immer noch eine Kopie der Originaldatei haben, die alle Makros enthält (falls Sie sie in Zukunft benötigen).

Bestimmte Makros aus dem Dialogfeld Makro entfernen

Während die vorherige Methode alle Makros löschen würde. Mit diesem können Sie diejenigen auswählen, die Sie entfernen möchten.

Und falls Sie alle Makros löschen möchten, können Sie dies auch tun.

Angenommen, Sie haben eine Datei namens Example.xlsm, die einige Makros enthält.

Nachfolgend finden Sie die Schritte zum Löschen eines Makros aus dieser Arbeitsmappe:

  1. Klicken Sie auf die Registerkarte Entwickler (falls Sie die Registerkarte Entwickler nicht sehen, sehen Sie den Hinweis in Gelb nach den Schritten)
  2. Klicken Sie auf die Schaltfläche Makros. Dadurch wird das Dialogfeld Makro geöffnet, in dem Sie alle Makros in der Arbeitsmappe sehen können
  3. Stellen Sie im Dropdown-Menü „Makros in“ sicher, dass „Diese Arbeitsmappe“ ausgewählt ist.
  4. Wählen Sie den Makronamen aus, den Sie aus der Makroliste löschen möchten
  5. Klicken Sie auf die Schaltfläche Löschen. Dadurch wird das ausgewählte Makro gelöscht

Wenn Sie mehrere (oder alle) Makros entfernen möchten, wiederholen Sie die Schritte 4 und 5.

Hinweis: Falls Sie die Entwicklerregisterkarte nicht sehen, klicken Sie hier, um zu erfahren, wie Sie die Entwicklerregisterkarte im Menüband in Excel anzeigen lassen. Alternativ können Sie auch die Tastenkombination - ALT + 8 verwenden, um das Dialogfeld Makro zu öffnen.

Alternativ können Sie auch auf die Registerkarte Ansichten klicken, auf das Dropdown-Menü Makros klicken und dann auf die Option Makros anzeigen klicken. Dadurch wird auch das Dialogfeld Makros geöffnet.

Obwohl diese Methode hervorragend funktioniert, können Sie damit nur Makros entfernen, die in einem Modul im Visual Basic-Editor gespeichert sind. Falls Sie Ereignismakros (in bestimmten Arbeitsblättern oder DieseArbeitsmappe) oder Makros in der persönlichen Makro-Arbeitsmappe haben, können diese mit dieser Methode nicht entfernt werden.

Entfernen Sie das Modul mit dem Makro

Eine andere Möglichkeit zum Entfernen von Makros besteht darin, zum Visual Basic-Editor zu gehen und Makros von dort zu entfernen.

Diese Methode gibt Ihnen die größte Kontrolle, da Sie auf alle Makros zugreifen können (sei es im Modul oder in Objekten oder in der persönlichen Makro-Arbeitsmappe).

Nachfolgend finden Sie die Schritte zum Löschen eines Makros aus dem Visual Basic-Editor:

  1. Klicken Sie im Menüband auf die Registerkarte Entwickler
  2. Klicken Sie auf die Option Visual Basic (oder verwenden Sie die Tastenkombination - ALT + F11)
  3. Im VB-Editor haben Sie alle Arbeitsmappenobjekte im Projekt-Explorer. Wenn Sie den Projekt-Explorer nicht sehen, klicken Sie im Menü auf die Option Ansicht und dann auf Projekt-Explorer
  4. Doppelklicken Sie im Projekt-Explorer auf das Objekt, das den Makrocode enthält. Dies kann ein Modul, ein Arbeitsblattobjekt oder ThisWorkbook sein.
  5. Löschen Sie im sich öffnenden Codefenster die Makros, die Sie entfernen möchten. Wenn Sie alle entfernen möchten, wählen Sie einfach alles aus und drücken Sie die Löschtaste.

Falls Sie ein Modul haben, das den Code enthält, den Sie entfernen möchten, können Sie mit der rechten Maustaste auf das Modulobjekt klicken und dann auf die Option Modul entfernen klicken.

Dies sind also drei Möglichkeiten, um Makros aus einer Microsoft Excel-Arbeitsmappe zu entfernen.

Ich hoffe, Sie fanden dieses Tutorial nützlich!

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave