M365Con 2027 – die kostenlose Online-Konferenz · 11–22 Jan 2027 · 120 sessions→ m365con.net

Blog · Mirko Peters

Makros in Excel aktivieren (Windows, Mac und blockierte Dateien)

Von ·

Makros in Excel aktivieren: Mit „Inhalt aktivieren“ für eine Datei, „Zulassen“ für heruntergeladene Dateien oder dem Trust Center für alle. Mit Hinweisen zu Mac, Web und Richtliniengrenzen.

Automatisch mit KI aus dem Originalbeitrag übersetzt. Englisches Original lesen

Um Makros in Excel zu aktivieren, öffnen Sie die Arbeitsmappe und wählen Sie in der gelben Sicherheitswarnleiste unter dem Menüband Inhalt aktivieren. Damit schalten Sie Makros für diese eine Datei ein. Wenn Sie für alle Dateien eine andere Standardeinstellung wünschen, gehen Sie zu Datei > Optionen > Trust Center > Einstellungen für das Trust Center > Makroeinstellungen und wählen Sie dort eine Stufe. Dieser Artikel richtet sich an Excel-Anwender, deren Arbeitsmappe ihre Makros nicht ausführt, und an Administratoren, die erklären müssen, warum das so ist. Sie erfahren den schnellen Weg für eine Datei, die Lösung für das rote Banner „Sicherheitsrisiko“, die Einstellungen des Trust Centers in verständlichen Worten, vertrauenswürdige Speicherorte sowie die Unterschiede auf dem Mac und im Browser.

Das Wichtigste in Kürze

  • Um Makros in einer einzelnen Datei zu aktivieren, klicken Sie in der gelben Sicherheitsleiste auf Inhalt aktivieren. Excel behandelt diese Datei dann als vertrauenswürdiges Dokument.
  • Ein rotes Banner „Sicherheitsrisiko“ ohne Schaltfläche „Inhalt aktivieren“ bedeutet, dass die Datei aus dem Internet stammt. Klicken Sie mit der rechten Maustaste auf die Datei, öffnen Sie Eigenschaften und aktivieren Sie das Kontrollkästchen Blockierung aufheben.
  • Für alle Dateien gehen Sie zu Datei, Optionen, Trust Center, Einstellungen für das Trust Center, Makroeinstellungen. Standard ist, Makros mit Benachrichtigung zu deaktivieren.
  • Vertrauenswürdige Speicherorte lassen Makrodateien aus einem bestimmten Ordner ohne Rückfrage ausführen. Fügen Sie deshalb nur Ordner hinzu, die Sie selbst verwalten.
  • Excel für das Web kann eine Arbeitsmappe mit Makros öffnen und bearbeiten, aber keine VBA-Makros erstellen, ausführen oder bearbeiten.

Eine Regel gilt vor jedem Klick: Laut Microsoft sollten Sie Makros in einer Datei niemals aktivieren, wenn Sie nicht wissen, was diese Makros tun. Zum Öffnen, Lesen oder Bearbeiten einer Arbeitsmappe brauchen Sie keine Makros. Makros werden nur benötigt, wenn die Automatisierung ausgeführt werden soll.

Was Makros sind und warum Excel sie blockiert

Ein Makro ist ein kleines Programm, das in VBA (Visual Basic for Applications) geschrieben oder mit dem Makrorecorder aufgezeichnet wird und Schritte für Sie wiederholt. Typische Beispiele sind das Bereinigen eines wöchentlichen Exports, das Formatieren eines Berichts oder das Kopieren von Daten zwischen Tabellen. Excel speichert Makros in Dateien mit der Erweiterung .xlsm (oder in älteren .xls-Dateien). Deshalb fragt eine einfache .xlsx-Datei nie nach Makros.

Der Grund für die Warnungen ist einfach: Ein Makro ist Code, und Code kann Schaden anrichten. Angreifer nutzen VBA-Makros seit Jahren, um Malware und Ransomware zu verbreiten, meist in einem Anhang, der wie eine Rechnung oder ein Lieferschein aussieht. Deshalb deaktiviert Excel Makros, bis Sie entscheiden. Aus demselben Grund dreht sich der Rest dieses Artikels immer wieder um dieselbe Frage: Vertrauen Sie der Quelle dieser Datei?

Makros in einer Datei mit „Inhalt aktivieren“ aktivieren

Das ist der Weg, den die meisten benötigen, und er ist der sicherste, weil er Ihre globalen Einstellungen unberührt lässt.

  1. Öffnen Sie die Arbeitsmappe. Wenn sie Makros enthält und Ihre Einstellung der Standard ist, erscheint unter dem Menüband eine gelbe Leiste mit dem Hinweis, dass Makros deaktiviert wurden.
  2. Wählen Sie Inhalt aktivieren.
  3. Wenn Excel das Dialogfeld Sicherheitswarnung anzeigt, wählen Sie Ja, um dem Dokument zu vertrauen.

Microsofts Seite zum Aktivieren oder Deaktivieren von Makros in Microsoft 365-Dateien beschreibt dies als Markieren des Dokuments als vertrauenswürdig. Diese Formulierung ist wichtig. Viele Anleitungen behaupten, Makros würden wieder deaktiviert, sobald Sie die Datei schließen. Microsofts Beschreibung ist eine andere: Wenn Sie einem Dokument vertraut haben, fragt Excel nicht mehr nach. Microsoft ergänzt, dass sich das Vertrauen für eine einzelne Datei nicht widerrufen lässt. Um es zurückzunehmen, löschen Sie alle vertrauenswürdigen Dokumente im Trust Center, danach fragt jede Datei erneut nach.

Wenn Sie ein Makro nur einmal ausführen möchten, ohne der Datei dauerhaft zu vertrauen, gibt es im Banner keinen guten Mittelweg. Öffnen Sie in diesem Fall die Datei, prüfen Sie, was das Makro tut, sofern Sie VBA lesen können, und entscheiden Sie dann.

Wenn das Banner rot ist: Blockierung einer Datei aus dem Internet aufheben

Seit 2022 blockiert Office unter Windows Makros in Dateien, die aus dem Internet stammen. Das begegnet Ihnen bei E-Mail-Anhängen und Browser-Downloads. Das Banner zeigt Sicherheitsrisiko, nennt die Blockierung der Makros, weil die Quelle der Datei nicht vertrauenswürdig ist, und enthält die Schaltfläche Weitere Informationen. Eine Schaltfläche Inhalt aktivieren gibt es nicht. Sie können das Banner so oft anklicken, wie Sie möchten, es passiert nichts.

Die Ursache: Windows kennzeichnet Dateien aus nicht vertrauenswürdigen Quellen mit einer verborgenen Markierung namens Mark of the Web. Office sucht nach dieser Markierung und blockiert bei einem Treffer Makros, noch bevor Ihre eigenen Einstellungen greifen. Microsofts Artikel zu standardmäßig blockierten Makros aus dem Internet beschreibt die Reihenfolge, in der Office entscheidet. Die Blockierung ist der letzte Schritt und greift nur, wenn vorher nichts das Makro erlaubt.

So heben Sie die Blockierung einer Datei auf, der Sie vertrauen:

  1. Schließen Sie die Arbeitsmappe, falls sie geöffnet ist.
  2. Klicken Sie im Datei-Explorer mit der rechten Maustaste auf die Datei und wählen Sie Eigenschaften.
  3. Aktivieren Sie auf der Registerkarte Allgemein das Kontrollkästchen Blockierung aufheben und bestätigen Sie den Dialog.
  4. Öffnen Sie die Datei erneut. Die gewohnte gelbe Leiste mit Inhalt aktivieren sollte erscheinen.

Microsoft dokumentiert außerdem einen PowerShell-Weg, Unblock-File -Path "C:\Path\To\File.xlsm", der die Markierung mit derselben Wirkung entfernt. Das Kontrollkästchen Blockierung aufheben kann bei Dateien auf einer Netzwerkfreigabe fehlen. In diesem Fall führt der Weg über eine vertrauenswürdige Website, die lokale Intranetzone oder einen vertrauenswürdigen Speicherort. Das ist meist eine Aufgabe für die IT.

Einige Details aus derselben Seite, die Zeit sparen:

  • Die Markierung gilt nur für Dateien auf NTFS-Laufwerken. Eine Datei auf einem FAT32-USB-Stick erhält keine.
  • Dateien, die Sie mit dem OneDrive-Synchronisierungsclient herunterladen, Dateien, die Sie aus SharePoint oder OneDrive mit In Desktop-App öffnen öffnen, und Dateien in synchronisierten bekannten Ordnern wie Desktop und Dokumente erhalten keine Markierung.
  • Die Blockierung ist ein Verhalten, das nur unter Windows auftritt. Office für Mac, Office für Android und iOS sowie Office im Web sind nicht betroffen.

So aktivieren Sie Makros in Excel für alle Dateien über das Trust Center

Das Trust Center enthält den globalen Schalter. Nutzen Sie ihn, wenn Sie den ganzen Tag Makrodateien öffnen und die gelbe Leiste Sie nervt, oder wenn Sie die Einstellungen stattdessen verschärfen möchten.

  1. Wählen Sie Datei > Optionen.
  2. Wählen Sie Trust Center und dann Einstellungen für das Trust Center.
  3. Wählen Sie Makroeinstellungen, treffen Sie eine Auswahl und klicken Sie auf OK.

Es gibt auch eine Abkürzung: Wenn die Registerkarte Entwicklertools in Ihrem Menüband angezeigt wird, wählen Sie Entwicklertools und dann in der Gruppe Code Makrosicherheit. Beide Wege führen zum selben Dialog.

Hier sind die Optionen so aufgeführt, wie Excel sie benennt, basierend auf Microsofts Seite zu den Makrosicherheitseinstellungen für Excel und der oben genannten Microsoft 365-Seite. In einigen Microsoft 365-Versionen lauten die Bezeichnungen „VBA-Makros deaktivieren“ statt „Alle Makros deaktivieren“. Die Bedeutung ist dieselbe.

  • Alle Makros ohne Benachrichtigung deaktivieren. Makros sind deaktiviert, und auch die Warnungen entfallen. Wählen Sie diese Option, wenn Sie nie Makros benötigen oder wenn nicht signierte Makros nur aus vertrauenswürdigen Speicherorten laufen sollen.
  • Alle Makros mit Benachrichtigung deaktivieren. Das ist die Standardeinstellung. Makros bleiben deaktiviert, Sie erhalten die Warnung und entscheiden von Datei zu Datei.
  • Alle Makros deaktivieren, außer digital signierten Makros. Signierte Makros von einem vertrauenswürdigen Herausgeber werden ausgeführt. Unsignierte werden blockiert. Bei einem signierten Makro von einem bisher nicht vertrauenswürdigen Herausgeber können Sie es aktivieren und dem Herausgeber vertrauen.
  • Alle Makros aktivieren (nicht empfohlen, potenziell gefährlicher Code kann ausgeführt werden). Jedes Makro läuft ohne Rückfrage. Microsoft weist darauf hin, dass der Computer dadurch anfällig für schädlichen Code wird. Verwenden Sie diese Option nicht als Komforteinstellung.
  • Excel 4.0-Makros aktivieren, wenn VBA-Makros aktiviert sind. Ein Kontrollkästchen, das nur in Excel vorhanden ist. Ist es aktiviert, gilt Ihre VBA-Auswahl auch für alte XLM-Makros. Ist es deaktiviert, werden XLM-Makros ohne Hinweis deaktiviert.
  • Zugriff auf das VBA-Projektobjektmodell vertrauen. Eine Entwicklereinstellung, die steuert, ob andere Programme den VBA-Code in Ihren Arbeitsmappen lesen und ändern können. Sie ist standardmäßig deaktiviert und gilt pro Benutzer. Lassen Sie sie deaktiviert, sofern kein Tool, dem Sie vertrauen, sie ausdrücklich verlangt.

Dabei gelten zwei Einschränkungen. Erstens wirkt sich eine Einstellung in Excel nur auf Excel aus, nicht auf Word oder PowerPoint. Zweitens hat Ihr Administrator auf einem Arbeits- oder Schulgerät diese Optionen möglicherweise gesperrt. Dann sind die Schaltflächen ausgegraut, oder Ihre Auswahl wird nicht übernommen.

Für die meisten Anwender ist die Standardeinstellung Alle Makros mit Benachrichtigung deaktivieren die beste Wahl. Sie kostet pro neuer Datei einen Klick und lässt Sie die Kontrolle behalten.

Vertrauenswürdige Speicherorte und vertrauenswürdige Herausgeber verwenden

Wenn Sie täglich mit denselben Makrodateien arbeiten, etwa einer Teamvorlage auf einem Netzlaufwerk, wird es lästig, jeder Datei einzeln zu vertrauen. Vertrauenswürdige Speicherorte sind die Alternative.

Um einen hinzuzufügen, gehen Sie zu Datei > Optionen > Trust Center > Einstellungen für das Trust Center > Vertrauenswürdige Speicherorte, wählen Sie Neuen Speicherort hinzufügen, anschließend Durchsuchen, wählen Sie den Ordner aus und klicken Sie so lange auf OK, bis die Dialogfelder geschlossen sind. Auf derselben Seite finden Sie Ändern und Entfernen, um einen Speicherort zu bearbeiten oder zu löschen. Microsofts Artikel zum Hinzufügen, Entfernen oder Ändern eines vertrauenswürdigen Speicherorts erklärt, dass Dateien in diesen Ordnern als sicher gelten und einige Sicherheitsprüfungen übersprungen werden. Dazu gehört auch die Internetsperre: Eine Datei, die aus dem Internet in einen vertrauenswürdigen Speicherort gespeichert wurde, wird mit aktivierten Makros geöffnet.

Wählen Sie den Ordner daher sorgfältig aus. Ein Ordner, in den nur Sie schreiben können, ist unbedenklich. Ein gemeinsamer Ordner, in den viele Personen Dateien ablegen, ist ein Risiko. Ein Ordner wie „Downloads“ ist keine gute Idee, weil dort alles landet. Microsoft erklärt zudem, dass Netzwerkspeicherorte als vertrauenswürdig eingestuft werden können, rät davon aber ab.

Die andere Option sind vertrauenswürdige Herausgeber. Ein Entwickler signiert das Makro mit einem Codesignaturzertifikat, und Ihr Gerät vertraut diesem Zertifikat. Mit der Einstellung Alle Makros deaktivieren, außer digital signierten Makros werden signierte Makros von vertrauenswürdigen Herausgebern dann ohne Rückfrage ausgeführt. Microsoft weist auf zwei Haken hin: Alles, was mit demselben Zertifikat signiert ist, wird als vertrauenswürdig behandelt, und die Liste der vertrauenswürdigen Herausgeber gilt Windows-weit. Für Unternehmen empfiehlt sich, das Zertifikat des Herausgebers per Richtlinie bereitzustellen und Benutzern das eigenständige Hinzufügen von Herausgebern zu untersagen.

Mac, Excel im Web und mobile Geräte

Excel für Mac. Die Sperre für Internetmakros, die Sie unter Windows als rote Leiste sehen, gilt auf dem Mac nicht. Um die Registerkarte Entwicklertools anzuzeigen, gehen Sie zu Excel > Einstellungen > Menüband und Symbolleiste, wählen Sie Hauptregisterkarten und aktivieren Sie Entwicklertools. Ich konnte auf einer Microsoft-Seite keinen genauen Menüpfad für die Makrosicherheit auf dem Mac bestätigen, daher nenne ich hier keine Klick-für-Klick-Anleitung. Suchen Sie in den Excel-Einstellungen nach den Sicherheitsoptionen und testen Sie mit einer Kopie der Datei. Denken Sie außerdem daran, dass VBA-Code für Windows Funktionen verwenden kann, die es auf dem Mac nicht gibt. Ein Makro kann auf dem Mac daher aus Gründen fehlschlagen, die nichts mit den Sicherheitseinstellungen zu tun haben.

Excel für das Web. Hier lautet die Antwort Nein, allerdings mit einer Besonderheit. Laut der Microsoft-Seite zu VBA-Makros in Excel für das Web können Sie eine Arbeitsmappe mit Makros öffnen und bearbeiten, ohne dass Meldungen dazu angezeigt werden. Sie können VBA-Makros jedoch weder erstellen, ausführen noch bearbeiten. Das Entfernen von Makros muss ebenfalls in der Desktop-App erfolgen. Wenn ein Makro ausgeführt werden soll, wählen Sie oberhalb des Menübands In Desktop-App öffnen aus.

Mobil. Die Microsoft-Seiten, die ich gelesen habe, beschreiben das Verhalten von Makros auf Smartphones nicht. Deshalb treffe ich hierzu keine Aussage. Planen Sie für alles, was von einem Makro abhängt, die Desktop-App ein.

Wenn Sie Automatisierung wünschen, die im Browser funktioniert. Office-Skripts sind ein eigenständiges Microsoft-Feature. Die Plattformvoraussetzungen von Microsoft für Office-Skripts nennen Excel für das Web, Excel für Windows (Version 2210 oder höher) und Excel für Mac. Die Arbeitsmappe muss in OneDrive for Business gespeichert sein, und es ist eine unterstützte Geschäfts- oder Bildungslizenz erforderlich. Office-Skripts sind kein Weg, Ihre bestehenden VBA-Makros auszuführen. Es handelt sich um ein anderes System, daher müsste ein vorhandenes Makro neu erstellt werden. Wenn Sie neugierig sind, beginnen Sie mit der Seite zu Office-Skripts.

Warum Makros nach dem Aktivieren weiterhin nicht ausgeführt werden

Arbeiten Sie diese Punkte der Reihe nach ab. Die ersten beiden Ursachen sind für die meisten Fälle verantwortlich.

  • Die Datei ist weiterhin blockiert. Das rote Banner bedeutet, dass die Markierung „Mark of the Web“ noch auf der Datei liegt. Heben Sie die Blockierung unter Eigenschaften auf.
  • Ihre Einstellung ist strenger, als Sie denken. Prüfen Sie Makroeinstellungen. Wenn dort Alle Makros ohne Benachrichtigung deaktivieren steht, wird kein Banner angezeigt und nichts wird ausgeführt. Dann kann der Eindruck entstehen, die Funktion sei defekt.
  • Eine Richtlinie überschreibt Ihre Einstellung. Auf verwalteten Geräten kann die IT das Verhalten von Makros festlegen. Microsofts Seite zu Internet-Makros beschreibt eine Richtlinie mit dem Namen „Ausführung von Makros in Office-Dateien aus dem Internet blockieren“ sowie eine separate Richtlinie „VBA-Makro-Benachrichtigungseinstellungen“. Beide werden über Gruppenrichtlinien, Intune oder Cloudrichtlinien bereitgestellt. Wenn Optionen gesperrt sind oder eine Meldung besagt, dass eine Richtlinie Makros blockiert, wenden Sie sich an Ihr IT-Team. Beachten Sie, dass die Richtlinien zur Internetblockierung für Microsoft 365-Apps für Unternehmen verfügbar sind, nicht für Microsoft 365-Apps für Unternehmen (Business).
  • Die Datei ist nicht mit Makros aktiviert. Eine .xlsx-Datei kann keine Makros enthalten. Wenn Makros verloren gegangen sind, wurde die Datei wahrscheinlich im falschen Format gespeichert. Verwenden Sie Datei > Speichern unter und wählen Sie Excel-Arbeitsmappe mit Makros (.xlsm).
  • Es gibt keine Registerkarte Entwicklertools. Gehen Sie unter Windows zu Datei > Optionen > Menüband anpassen, aktivieren Sie unter Hauptregisterkarten das Kontrollkästchen Entwicklertools und wählen Sie OK. Die Registerkarte bietet lediglich Verknüpfungen. Das Trust Center erreichen Sie auch ohne sie.
  • Die Datei ist ein Add-In. Microsoft weist darauf hin, dass Signaturen bei Excel-Add-in-Dateien (.xla, .xlam) nicht funktionieren, wenn sie die Internetmarkierung tragen. Entfernen Sie die Markierung oder verwenden Sie einen vertrauenswürdigen Speicherort.

Wenn die Einstellungen stimmen, führen Sie ein Makro über die Registerkarte Entwicklertools aus: Wählen Sie Makros, wählen Sie das Makro im Feld Makroname aus und klicken Sie auf Ausführen.

Häufige Fehler

  • Alle Makros aktivieren wählen, weil die gelbe Leiste stört. Verwenden Sie stattdessen einen vertrauenswürdigen Speicherort für Dateien, mit denen Sie täglich wirklich arbeiten.
  • Auf Inhalt aktivieren bei einem unerwarteten Anhang klicken. Wenn Sie nicht wissen, warum eine Datei Makros benötigt, aktivieren Sie diese nicht.
  • Nach Inhalt aktivieren in einem roten Banner suchen. Heben Sie stattdessen die Blockierung der Datei unter Eigenschaften auf.
  • Einen gesamten freigegebenen Ordner oder den Ordner Downloads als vertrauenswürdigen Speicherort festlegen.
  • Annehmen, dass eine Änderung in Excel auch Word oder PowerPoint betrifft. Jede App hat ihre eigenen Makroeinstellungen.
  • Erwarten, dass Makros in Excel für das Web ausgeführt werden. Das tun sie nicht, und der Browser warnt Sie auch nicht.

Verwandte Themen zum Weiterlesen

  • Signieren Sie Ihre Makros. Eine digitale Signatur sorgt dafür, dass Excel Ihren eigenen Makros vertraut, ohne eine Einstellung zu senken.
  • Gruppenrichtlinien und Intune für Makroeinstellungen. Lesen Sie nach, wie die Internetblockierung und die Benachrichtigungsrichtlinie ausgerollt werden, wenn Sie viele Geräte verwalten.
  • Office-Skripte als Alternative. Prüfen Sie die Anforderungen und entscheiden Sie, ob ein browserbasiertes Skript für Ihre Aufgabe passt. Die Seite Office Scripts ist ein guter Einstieg.
  • Makro bearbeiten und ausführen. Die Registerkarte Entwicklertools, das Dialogfeld Makros und der Visual Basic-Editor sind die nächsten Themen, die Sie lernen sollten, sobald Makros laufen.
  • Geschützte Ansicht. Eine eigene Schutzfunktion von Office für Dateien aus riskanten Quellen. Informieren Sie sich, was sie blockiert, denn sie ist etwas anderes als die Makroleiste.

Nächster Schritt

Öffnen Sie die Datei, die Ihnen Probleme bereitet, und achten Sie auf die Farbe des Hinweisbanners. Gelb bedeutet, dass Sie auf Inhalte aktivieren klicken. Rot bedeutet, dass Sie die Datei zuerst unter Eigenschaften entsperren müssen. Wenn Sie Makros in Excel für viele Personen aktivieren müssen, richten Sie vertrauenswürdige Speicherorte oder signierte Makros ein und lassen Sie Ihr IT-Team die Lösung ausrollen. Bitten Sie nicht alle Personen, ihre Sicherheitsstufe zu senken.

Entitäten in diesem Artikel

Microsoft Excel Office Scripts

Verwandte Artikel

RSS