So markierst du in Excel Zellen mit Formeln farblich

von | 29.07.2026 | Digital

Kurzlösung: Formelzellen farblich kennzeichnen

Excel markiert Formelzellen nicht automatisch farbig. Du kannst das Problem mit bedingter Formatierung und der Funktion ISTFORMEL() lösen: Markiere den gewünschten Bereich, erstelle eine neue Regel für bedingte Formatierung, wähle als Regeltyp „Formel zur Ermittlung“ und gib =ISTFORMEL(A1) ein (passe die Zellreferenz an). Wähle dann eine Füllfarbe.

Alternativ kannst du mit einem VBA-Makro alle Formelzellen auf einmal einfärben. Das Makro durchsucht das aktive Tabellenblatt und färbt jede Zelle mit einer Formel in der gewünschten Farbe ein. Beide Methoden haben Vor- und Nachteile, die ich gleich erkläre.

Methode 1: Bedingte Formatierung mit ISTFORMEL

Diese Methode funktioniert in allen modernen Excel-Versionen und aktualisiert sich automatisch, wenn du neue Formeln einfügst.

  1. Markiere den Zellbereich, in dem du Formelzellen farbig kennzeichnen möchtest (z.B. A1:Z100).
  2. Öffne im Menüband den Bereich für bedingte Formatierung (meist unter „Start“ zu finden) und wähle „Neue Regel“ oder „Neue Regel erstellen“.
  3. Wähle als Regeltyp die Option „Formel zur Ermittlung der zu formatierenden Zellen verwenden“.
  4. Gib in das Formelfeld ein: =ISTFORMEL(A1) – wichtig ist, dass du die Zellreferenz ohne Dollarzeichen verwendest, wenn dein markierter Bereich bei A1 beginnt. Beginnt er woanders, passe die Referenz entsprechend an.
  5. Klicke auf „Formatieren“ und wähle unter „Ausfüllen“ die gewünschte Hintergrundfarbe aus.
  6. Bestätige mit OK. Alle Zellen im markierten Bereich, die eine Formel enthalten, werden jetzt automatisch eingefärbt.

Die Formatierung bleibt dynamisch: Wenn du später eine neue Formel in den Bereich einfügst, wird sie automatisch farbig markiert. Löscht du eine Formel und ersetzt sie durch einen festen Wert, verschwindet die Farbe.

Methode 2: VBA-Makro für einmalige Einfärbung

Wenn du alle Formelzellen im gesamten Tabellenblatt auf einmal einfärben möchtest, ist ein Makro die schnellere Lösung.

  1. Drücke Alt+F11, um den VBA-Editor zu öffnen.
  2. Wähle im Menü „Einfügen“ den Punkt „Modul“, um ein neues Code-Modul zu erstellen.
  3. Kopiere folgenden Code in das Modul-Fenster:
    Sub FormelzellenEinfaerben()
    Dim zelle As Range
    For Each zelle In ActiveSheet.UsedRange
    If zelle.HasFormula Then
    zelle.Interior.Color = RGB(255, 255, 200)
    End If
    Next zelle
    End Sub
  4. Schließe den VBA-Editor mit Alt+Q.
  5. Drücke Alt+F8, wähle das Makro „FormelzellenEinfaerben“ aus der Liste und klicke auf „Ausführen“.

Alle Zellen mit Formeln im aktiven Tabellenblatt werden jetzt mit einem hellen Gelb eingefärbt. Du kannst die RGB-Werte im Code anpassen, um eine andere Farbe zu verwenden. Der Nachteil: Die Einfärbung ist statisch und aktualisiert sich nicht automatisch bei neuen Formeln.

Warum Excel Formelzellen nicht automatisch markiert

Excel,Formatierung,Formeln,Office,Tipp

Excel unterscheidet intern klar zwischen Zellen mit Formeln und Zellen mit festen Werten. Diese Information ist in den Zell-Eigenschaften gespeichert. Die Funktion ISTFORMEL() greift genau auf diese Eigenschaft zu und gibt WAHR zurück, wenn die Zelle eine Formel enthält.

Bedingte Formatierung wertet diese Funktion für jede Zelle im markierten Bereich aus und wendet die Formatierung nur dort an, wo die Bedingung erfüllt ist. Das passiert dynamisch bei jeder Neuberechnung der Tabelle. VBA-Makros hingegen durchlaufen einmalig alle Zellen und setzen die Formatierung direkt als feste Eigenschaft der Zelle – ähnlich wie wenn du manuell die Hintergrundfarbe ändern würdest.

Häufige Fehler und Stolperfallen

Falsche Zellreferenz in der Formel: Wenn du bei der bedingten Formatierung =ISTFORMEL($A$1) mit Dollarzeichen eingibst, wird nur die eine Zelle A1 geprüft, nicht jede Zelle im Bereich. Verwende relative Bezüge ohne Dollarzeichen, damit Excel die Formel für jede Zelle anpasst.

ISTFORMEL() nicht verfügbar: In sehr alten Excel-Versionen (vor 2013) existiert die Funktion ISTFORMEL() nicht. Dann bleibt nur die VBA-Lösung oder ein Upgrade auf eine neuere Version.

Makros sind deaktiviert: Wenn du die VBA-Lösung nutzt, musst du Makros in Excel aktivieren. Beim Öffnen einer Datei mit Makros erscheint meist eine Sicherheitswarnung – klicke auf „Inhalt aktivieren“, damit das Makro ausgeführt werden kann. Speichere die Datei im Format .xlsm (Excel-Arbeitsmappe mit Makros), sonst geht der Code verloren.

Bedingte Formatierung überschreibt manuelle Farben: Wenn du bereits manuell Zellen eingefärbt hast und dann bedingte Formatierung anwendest, kann diese die manuellen Farben überlagern. Prüfe in diesem Fall die Rangfolge der Regeln über „Regeln verwalten“ in der bedingten Formatierung.

Alternative: Gehe zu Spezial

Wenn du Formelzellen nur einmalig markieren und dann manuell einfärben möchtest, gibt es einen schnellen Weg ohne Makro: Drücke Strg+G oder F5, um das Dialogfeld „Gehe zu“ zu öffnen. Klicke auf „Inhalte“ oder „Spezial“ (je nach Version).

Wähle dort die Option „Formeln“ aus und bestätige. Excel markiert jetzt alle Zellen mit Formeln im aktiven Tabellenblatt. Jetzt kannst du über das Menüband oder per Rechtsklick eine Füllfarbe zuweisen. Diese Markierung ist allerdings nicht dynamisch – bei neuen Formeln musst du den Vorgang wiederholen.

Häufige Fragen (FAQ)

Kann ich verschiedene Farben für verschiedene Formeltypen verwenden?
Ja, erstelle mehrere Regeln für bedingte Formatierung mit spezifischeren Bedingungen. Du kannst z.B. mit =UND(ISTFORMEL(A1);ISTZAHL(A1)) nur Formeln markieren, die Zahlen zurückgeben, und mit einer anderen Regel Textformeln anders einfärben.

Warum werden manche Formeln nicht eingefärbt?
Prüfe, ob der Zellbereich in der bedingten Formatierung die betreffenden Zellen einschließt. Überprüfe auch, ob nicht eine andere Formatierungsregel mit höherer Priorität die Farbe überschreibt. In „Regeln verwalten“ kannst du die Reihenfolge ändern.

Funktioniert ISTFORMEL() auch in Excel Online?
Ja, die Funktion ISTFORMEL() und bedingte Formatierung funktionieren auch in Excel Online (Microsoft 365 im Browser). VBA-Makros werden dort allerdings nicht unterstützt – nutze in diesem Fall ausschließlich die Methode mit bedingter Formatierung.

Jörg Schieb
Noch Fragen? Frag mich.

Du hast eine Frage zu diesem Thema? Ich hab die Antwort.

Stell sie einfach — so, wie sie dir gerade einfällt. Du bekommst eine Antwort aus meinen über 20.000 geprüften Beiträgen. Mit Quelle zum Nachlesen. Die erste Frage ist kostenlos.

Geprüftes Wissen statt KI-Raterei 📄 Mit Quelle zum Nachlesen 🆓 Erste Frage gratis