Blockierte Makros einordnen

Gelber oder roter Balken: warum Excel dein Makro blockiert

Die eine Meldung ist mit einem Klick erledigt, die andere hat bewusst keine Schaltfläche, und wer den Unterschied kennt, sucht die Lösung an der richtigen Stelle.

KI-generiertDieses Bild wurde mit KI erzeugt · Yves Hoppe / KI / cmt
Seit 1997 am Markt Kleine Gruppen Präsenz und Live-Online Zertifizierte Trainer
Worum es geht

Zwei völlig verschiedene Sperren sehen im Alltag gleich aus

Eine Kollegin schickt die Auswertungsmappe, du klickst auf die Schaltfläche im Blatt, und nichts passiert. Über der Bearbeitungsleiste steht ein Balken, den man nach Jahren Bürobetrieb reflexhaft wegklickt. Dass Excel an dieser Stelle zwei ganz unterschiedliche Dinge meldet, weiß kaum jemand, und deshalb wird an der falschen Schraube gedreht.

Die falsche Schraube ist fast immer dieselbe: Jemand stellt im Trust Center auf alle Makros aktivieren. Bei einer heruntergeladenen Datei ändert das nichts, denn die Blockade für Dateien aus dem Internet hängt nicht an dieser Einstellung. Gewonnen ist damit nichts, abgeschaltet ist dafür der Schutz für alle anderen Mappen, und genau in diesem Zustand geht die getarnte Rechnung im Mailanhang durch.

Der umgekehrte Fall kostet ebenfalls: ein Ticket an die IT, zwei Tage Wartezeit und eine Rückfrage für etwas, das im Explorer über die Dateieigenschaften in zehn Sekunden erledigt gewesen wäre. Beides lässt sich vermeiden, sobald du die Meldung liest, statt sie wegzuklicken.

KI-generiertDieses Bild wurde mit KI erzeugt · Yves Hoppe / KI / cmt
Symptom, Ursache, Lösung

Symptom, Ursache, Lösung

Symptom

Über der Bearbeitungsleiste steht ein gelber Balken mit der Schaltfläche Inhalt aktivieren, das Makro läuft erst danach.

Ursache

Das ist die Voreinstellung alle Makros mit Benachrichtigung deaktivieren und der Normalfall bei Dateien aus dem eigenen Netz.

Lösung

Einmal auf Inhalt aktivieren klicken. Excel merkt sich die Entscheidung für diese Datei an diesem Pfad, fragt aber nach dem Verschieben oder Umbenennen wieder. Wird die Mappe täglich gebraucht, ist ein vertrauenswürdiger Speicherort die dauerhafte Lösung.

Symptom

Ein roter Balken meldet eine nicht vertrauenswürdige Quelle und bietet nur einen Link zu weiteren Informationen an, keine Schaltfläche.

Ursache

Windows hat die Datei beim Herunterladen oder beim Öffnen aus einem Mailanhang mit einem unsichtbaren Vermerk über ihre Herkunftszone versehen, und Office blockiert VBA daraufhin ohne Rückfrage.

Lösung

Datei schließen, im Explorer Rechtsklick, Eigenschaften, unten im Register Allgemein das Kästchen Zulassen setzen und erst danach öffnen. Kam die Datei aus einem Archiv, gib das Archiv frei und entpacke es neu.

Symptom

Es erscheint überhaupt kein Balken, das Makro läuft trotzdem nicht, und die Makroliste ist leer.

Ursache

Entweder ist die Datei als xlsx gespeichert und enthält deshalb gar keinen Code mehr, oder im Trust Center steht die Option alle Makros ohne Benachrichtigung deaktivieren, die stumm blockiert.

Lösung

Erst die Dateiendung prüfen, dann Datei > Optionen > Trust Center > Makroeinstellungen. Ist die stumme Option zentral per Richtlinie gesetzt, führt der Weg über die IT und nicht über wiederholtes Umstellen.

Symptom

Bei dir läuft das Makro, bei einer Kollegin auf demselben Blatt nicht.

Ursache

Häufig liegt der Code in deiner persönlichen Makroarbeitsmappe und wird deshalb gar nicht mitgeschickt. Sonst spricht das Makro Blattnamen, Laufwerksbuchstaben oder Pfade an, die es auf dem anderen Rechner so nicht gibt.

Lösung

Den Code in die Mappe selbst verschieben und weitergeben oder das Werkzeug signiert verteilen. Feste Pfade durch Bezüge ersetzen, die aus der geöffneten Datei kommen.

Symptom

Eine Datei aus dem eigenen SharePoint wird blockiert, obwohl sie aus dem Haus stammt.

Ursache

Windows ordnet die Adresse nicht dem lokalen Intranet zu, deshalb gilt der Abruf als Download aus dem Internet und die Datei bekommt die Kennzeichnung.

Lösung

Das lässt sich zentral über die Zoneneinstellungen für vertrauenswürdige Sites lösen. Das ist eine Aufgabe für die IT, die Einzelfreigabe pro Datei hilft hier nur bis zum nächsten Abruf.

Fünf Fragen, bevor du ein Makro freischaltest

  1. 01 Ist der Balken gelb mit Schaltfläche oder rot ohne Schaltfläche?
  2. 02 Endet die Datei auf xlsm oder xlsb, kann sie überhaupt Makros enthalten?
  3. 03 Hast du die Datei erwartet, und kennst du den Absender?
  4. 04 Kam sie aus dem Internet, aus einem Mailanhang oder aus einem entpackten Archiv?
  5. 05 Wird dieselbe Mappe täglich gebraucht oder geht sie an andere Rechner?
Was du mitnimmst

Was du danach ohne Rückfrage bei der IT selbst entscheidest

Der größte Teil der Fälle ist in zwei Minuten geklärt, wenn du weißt, welche der beiden Sperren gerade greift. Für alles, was regelmäßig wiederkommt, gibt es zwei eingebaute Wege, die dauerhaft tragen, statt jede Datei einzeln freizuschalten.

Den Balken lesen

Gelb mit Schaltfläche heißt, dass ein Klick genügt und Excel sich die Entscheidung für diese Datei merkt. Rot ohne Schaltfläche heißt, dass die Herkunft der Datei das Problem ist und du in Excel nichts findest.

Herkunft entfernen

Im Explorer über Rechtsklick, Eigenschaften und das Kästchen Zulassen nimmst du die Kennzeichnung von einer heruntergeladenen Datei. Die Datei muss dabei geschlossen sein, sonst greift die Änderung nicht.

Archive vorher freigeben

Entpackte Dateien erben die Kennzeichnung des Archivs. Es lohnt sich, das heruntergeladene ZIP zuerst über die Eigenschaften freizugeben und danach zu entpacken, statt anschließend zwanzig Einzeldateien anzufassen.

Benachrichtigung stehen lassen

Die Voreinstellung alle Makros mit Benachrichtigung deaktivieren erzeugt genau den gelben Balken mit der Schaltfläche und bleibt die richtige Wahl. Die Option ohne Benachrichtigung blockiert stumm und lässt dich rätseln.

Vertrauenswürdige Speicherorte

Für Mappen, die täglich gebraucht werden, legst du im Trust Center einen Ordner als vertrauenswürdig fest. Ein Ordner, in den jede Person im Haus schreiben darf, ist dafür allerdings die schlechteste Wahl.

Signieren statt freischalten

Für Werkzeuge, die an mehrere Rechner gehen, ist die digitale Signatur der saubere Weg. Rechne damit, dass jede Änderung am Code die Signatur ungültig macht und du nach jeder Korrektur neu signierst.

KI-generiertDieses Bild wurde mit KI erzeugt · Yves Hoppe / KI / cmt

Gelb oder rot, das ist der entscheidende Unterschied

Der gelbe Balken meldet, dass Makros deaktiviert wurden, und bietet die Schaltfläche Inhalt aktivieren an. Das ist der Normalfall bei einer Datei, die aus dem eigenen Netz oder von einem lokalen Laufwerk kommt. Excel merkt sich deine Entscheidung für genau diese Datei an genau diesem Pfad, beim nächsten Öffnen fragt es nicht mehr.

Der rote Balken sagt sinngemäß, Microsoft habe die Ausführung von Makros blockiert, weil die Quelle der Datei nicht vertrauenswürdig sei. Er hat keine Schaltfläche, sondern nur einen Link zu weiteren Informationen. Das ist kein Bedienfehler und auch kein Defekt an deinem Excel, sondern die seit einigen Jahren geltende Voreinstellung für Dateien, die aus dem Internet stammen.

Diese Unterscheidung spart dir viel Zeit. Beim gelben Balken suchst du nach dem Klick, beim roten suchst du nach der Herkunft der Datei. Alles, was du in den Makroeinstellungen von Excel umstellst, bringt beim roten Balken nichts.

Die Markierung, die an der Datei klebt

Jede Datei, die aus dem Internet oder aus einem Mailanhang auf die Festplatte kommt, bekommt von Windows einen unsichtbaren Vermerk über ihre Herkunftszone. Diese Markierung steckt als zusätzlicher Datenstrom neben der eigentlichen Datei im Dateisystem, überlebt Kopieren und Umbenennen und wird von Office ausgelesen. Findet Excel sie, blockiert es VBA ohne Rückfrage.

Entfernen kannst du sie im Explorer: Rechtsklick auf die Datei, Eigenschaften, ganz unten im Register Allgemein steht ein Hinweis, dass die Datei von einem anderen Computer stammt, daneben ein Kästchen Zulassen. Setz das Häkchen, bestätige mit OK und öffne die Datei erst danach. Ist sie schon offen, schließ sie vorher, sonst greift die Änderung nicht.

Eine Falle steckt in ZIP-Archiven. Entpackst du ein heruntergeladenes Archiv, tragen alle entpackten Dateien die Kennzeichnung, weil sie aus einer markierten Quelle stammen. Es lohnt sich, zuerst das ZIP über die Eigenschaften freizugeben und danach zu entpacken, statt anschließend zwanzig Einzeldateien anzufassen.

Trust Center: was du dort einstellst und was nicht

Die Makroeinstellungen liegen unter Datei > Optionen > Trust Center > Einstellungen für das Trust Center > Makroeinstellungen. Vier Optionen stehen zur Wahl, von allen Makros ohne Benachrichtigung deaktivieren bis alle Makros aktivieren. Voreingestellt ist alle Makros mit Benachrichtigung deaktivieren, und genau das ist die sinnvolle Einstellung, denn sie erzeugt den gelben Balken mit der Schaltfläche.

Wichtig zu wissen: Diese Einstellung hat auf die Internet-Blockade keinen Einfluss. Auch wer hier alle Makros aktivieren wählt, sieht bei einer heruntergeladenen Datei weiter den roten Balken. Wer die Einstellung dauerhaft auf alle Makros aktivieren stellt, hat also nichts gewonnen und sich zugleich den Schutz für alle anderen Dateien abgeschaltet.

Wenn du gar keinen Balken siehst und trotzdem nichts passiert, lohnt der Blick in dieselbe Einstellung. Die Option alle Makros ohne Benachrichtigung deaktivieren tut genau das, sie deaktiviert stumm. In verwalteten Umgebungen ist sie manchmal per Richtlinie gesetzt.

Der saubere Weg im Unternehmen

Für Dateien, die regelmäßig gebraucht werden, ist ein vertrauenswürdiger Speicherort die richtige Lösung. Du legst ihn unter Trust Center > Vertrauenswürdige Speicherorte > Neuen Speicherort hinzufügen an, auf Wunsch mit Unterordnern. Dateien aus diesem Ordner laufen ohne Rückfrage. Netzwerkpfade sind dabei nur erlaubt, wenn zusätzlich das Kästchen für vertrauenswürdige Speicherorte im Netzwerk gesetzt ist, und ein Ordner, in den jede Person im Haus schreiben darf, ist als vertrauenswürdiger Ort eine schlechte Wahl.

Für Makros, die verteilt werden, ist die digitale Signatur der saubere Weg. Im VBA-Editor liegt sie unter Extras > Digitale Signatur, dort wählst du ein Codesignatur-Zertifikat aus. Beim Öffnen kann der Herausgeber dann einmalig als vertrauenswürdig übernommen werden, danach läuft das Makro auf allen Rechnern ohne Rückfrage. Achte darauf, dass jede Änderung am Code die Signatur ungültig macht, du musst also nach jeder Korrektur neu signieren.

Das Werkzeug Digitales Zertifikat für VBA-Projekte, das bei Office mitkommt, erzeugt ein selbst ausgestelltes Zertifikat. Das gilt nur auf dem Rechner, auf dem es erzeugt wurde, und taugt zum Ausprobieren, nicht zur Verteilung. Ein Zertifikat, dem alle Arbeitsplätze vertrauen, kommt aus der eigenen Zertifizierungsstelle oder von einem öffentlichen Anbieter, und beides rollt die IT aus.

Wann du besser nicht aktivierst

Eine unerwartete xlsm im Mailanhang, die sich als Rechnung, Mahnung oder Bewerbung ausgibt, ist der Klassiker unter den Angriffswegen. Genau für diesen Fall ist die Blockade gebaut. Wenn du den Absender nicht kennst oder die Datei nicht erwartet hast, ist die richtige Reaktion nicht das Freischalten, sondern eine Rückfrage über einen anderen Kanal.

Auch bei einer Datei von bekannter Stelle lohnt der Blick in den Code, bevor du sie freigibst. Alt+F11 öffnet den VBA-Editor, die Module stehen links. Aufrufe wie Shell, CreateObject mit einem Shell-Objekt oder ein Download aus dem Netz haben in einer Auswertungstabelle nichts verloren. Wenn du das nicht beurteilen kannst, ist das kein Makel, sondern der Moment, jemanden aus der IT dazuzuholen.

Und noch ein Punkt für den Alltag: Was du lokal im Trust Center einstellst, kann per Gruppenrichtlinie überschrieben werden. Wenn deine Einstellung nach ein paar Tagen wieder auf dem alten Stand ist, liegt das nicht an Excel. Dann führt der Weg über eine Absprache mit der IT, nicht über wiederholtes Umstellen.

Dazu passende Kurse

Wenn dir unklar ist, was in den Modulen deiner Arbeitsmappen eigentlich steht, kannst du die Makro-Grundlagen im Excel-Kurs klären und danach selbst beurteilen, was ein Makro tut.

Wer im Team dafür zuständig ist, solche Anhänge zu bewerten, findet in den Kurse rund um IT-Sicherheit den größeren Zusammenhang von Mailangriffen und Schutzmaßnahmen.

Wissen prüfen

Wie sicher bist du beim Thema wirklich?

Lesen fühlt sich schnell nach Können an. Ein kurzer Test zeigt dir, was davon schon sitzt und wo sich ein Kurs lohnt. Kostenlos, ohne Anmeldung, mit einer Erklärung zu jeder Antwort.

Der passende Lernpfad

Wenn du nicht nur ein Thema abhaken, sondern eine Rolle ausfüllen willst, zeigt dir der Lernpfad die Kurse in der Reihenfolge, in der sie aufeinander aufbauen.

Karrierepfad

Excel Entwicklung & Programmierung

Wer Excel noch manuell bedient, verschenkt Potenzial. Wer VBA beherrscht, diktiert die Spielregeln.  

Dieser Lernpfad ist der Schritt vom Power-User zum echten Problemlöser: Automatisierung statt Klickorgien, saubere Logik statt Workarounds. Warte nicht, bis jemand anders die besseren Tools baut – mach Excel jetzt zu deiner eigenen Entwicklungsumgebung und verschaff dir einen technischen Vorsprung, den andere nicht haben!

Sehr kompetenter Dozent mit einem intensiven Training welches anwendungsorientiert ist.
Power BI Grundkurs - Analyse mit Weitblick (PB 01)
Das doch recht "langweilige" Thema Excel, wurde einem sehr gut präsentiert. Durch direktes mitarbeiten wurde es einem nie langweilig.
Excel Grundkurs
Sehr gut vorbereitetes Seminar mit hilfreichen Informationen und anschaulicher Vermittlung. Vielen Dank!
Excel Aufbaukurs

Häufige Fragen

Ich sehe gar keine Warnung, das Makro läuft trotzdem nicht. Woran liegt das?
Prüf zuerst, ob die Datei überhaupt Makros enthalten kann, also auf xlsm oder xlsb endet. Stimmt das, schau unter Datei > Optionen > Trust Center > Makroeinstellungen nach. Die Option alle Makros ohne Benachrichtigung deaktivieren blockiert stumm, ohne Balken. In verwalteten Umgebungen ist sie oft zentral gesetzt.
Muss ich das bei jeder Datei einzeln machen?
Beim gelben Balken merkt sich Excel die Freigabe pro Datei und Pfad. Verschiebst oder benennst du die Datei um, fragt es wieder. Wenn dieselbe Mappe täglich gebraucht wird, ist ein vertrauenswürdiger Speicherort die dauerhafte Lösung, bei verteilten Werkzeugen die digitale Signatur.
Warum blockiert Excel eine Datei aus unserem eigenen SharePoint?
Weil Windows die Site nicht als eigenes Netz einordnet. Steht die Adresse nicht in der Zone Lokales Intranet oder unter den vertrauenswürdigen Sites, gilt der Download als aus dem Internet und die Datei bekommt die Kennzeichnung. Das lässt sich zentral über die Zoneneinstellungen lösen, dafür ist die IT zuständig.
Ist es gefährlich, Makros generell zu erlauben?
Ja. VBA kann alles, was dein Benutzerkonto darf, also Dateien lesen, schreiben und löschen sowie Programme starten. Es gibt keine Sandbox dazwischen. Deshalb ist die Einstellung mit Benachrichtigung der richtige Kompromiss, und die Ausnahmen gehören an definierte Speicherorte oder an geprüfte Herausgeber.

Passt thematisch dazu

Warum Excel bei Dateien mit Makros überhaupt so vorsichtig ist, verstehst du schneller, wenn du weißt, was in einer Makrodatei technisch abläuft .

Persönlich für dich da

Deine Ansprechpartner

Du bist dir nicht sicher, welcher Kurs oder welches Level zu dir passt? Wir beraten dich persönlich und kostenlos.

Yves Hoppe

Yves Hoppe

Weiterbildung & Beratung

Hilft dir, aus dem Excel-Programm den passenden Kurs für deinen Stand zu finden.

Norbert Jansen

Norbert Jansen

Beratung & Inhouse

Plant mit dir Inhouse-Trainings, die auf eure Abläufe und euren Datenbestand zugeschnitten sind.

Sicherheitsmeldungen richtig einordnen spart die halbe Ticketliste

Wie du Makros aus dem eigenen Haus verlässlich lauffähig hältst, ohne den Schutz für alles andere abzuschalten, gehört zu den Themen der Excel-Kurse bei cmt.