Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Bedingte Formatierung: ISTFORMEL ??

Forumthread: Bedingte Formatierung: ISTFORMEL ?

Bedingte Formatierung: ISTFORMEL ?
20.10.2004 16:52:11
Frank
Hallo,
ich ersetze gerade manuell eingegebene Absolutwerte durch Zellbezüge (auf dem gleichen Blatt).
Zur Kontrolle wünsche ich mir zuwas wie eine "Bedingte Formatierung", welche mir alle Zellen einfärbt, in denen eine Formel dahintersteht.
Habt ihr Vorschläge für eine passende Formel - oder eine andere Vorgehensweise?
Danke.
mfg - Frank
Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Bedingte Formatierung: ISTFORMEL ?
Dieter
Hallo Frank
damit:

Sub ZellenFormelGrau()
'alle Zellen mit Formeln auswählen und grau machen
Cells.SpecialCells(xlCellTypeFormulas).Interior.ColorIndex = 15
End Sub

Gruß Dieter
AW: Bedingte Formatierung: ISTFORMEL ?
René
damit gehts
Cells.SpecialCells(xlCellTypeFormulas).Interior.ColorIndex = 6
Cells.SpecialCells(xlCellTypeFormulas).Font.ColorIndex = 3
Anzeige
AW: Bedingte Formatierung: ISTFORMEL ?
Frank
Danke.
Okay - dann eben eine VBA-Lösung. Ich dachte nur, daß es evtl. mit einer bedingten Formatierung auch klappen würde.
Ich werde jetzt also die Umfärbung ins Worksheet_Change-Ereignis schreiben.
AW: Bedingte Formatierung: ISTFORMEL ?
Frank
Interessanter Ansatz. Werde ich gleich mal ausprobieren. Danke!
Zellen mit Formeln färben
Reinhard
Hi Frank,

Sub tt()
Worksheets("Tabelle1").UsedRange.Interior.ColorIndex = xlNone
Worksheets("Tabelle1").UsedRange.SpecialCells(xlCellTypeFormulas).Interior.ColorIndex = 36
End Sub

Gruß
Reinhard
Anzeige
;
Anzeige
Anzeige

Infobox / Tutorial

Bedingte Formatierung mit ISTFORMEL in Excel


Schritt-für-Schritt-Anleitung

Um eine bedingte Formatierung zu erstellen, die Zellen mit Formeln hervorhebt, kannst du die folgende Methode verwenden. Diese Anleitung funktioniert in Excel 2010 und späteren Versionen.

  1. Zellen auswählen: Markiere den Zellbereich, in dem du die bedingte Formatierung anwenden möchtest.

  2. Bedingte Formatierung öffnen: Gehe zu „Start“ → „Bedingte Formatierung“ → „Neue Regel“.

  3. Regeltyp auswählen: Wähle „Eine Formel zur Ermittlung der zu formatierenden Zellen verwenden“.

  4. Formel eingeben: Gib die folgende Formel ein:

    =ISTFORMEL(A1)

    Ersetze A1 mit der ersten Zelle deines ausgewählten Bereichs.

  5. Format festlegen: Klicke auf „Formatieren“ und wähle die gewünschte Füllfarbe aus, um die Zellen hervorzuheben.

  6. Regel anwenden: Klicke auf „OK“, um die Regel zu speichern, und bestätige erneut mit „OK“.


Häufige Fehler und Lösungen

  • Formel wird nicht angewendet: Stelle sicher, dass du die Formel korrekt eingegeben hast, und dass die Zellreferenz (z.B. A1) zu deiner Auswahl passt.

  • Farbe wird nicht angezeigt: Überprüfe, ob die Zellen tatsächlich Formeln enthalten und nicht nur Werte. Eine andere Möglichkeit ist, sicherzustellen, dass die Formatierung nicht durch eine andere Regel überschrieben wird.


Alternative Methoden

Falls du keine bedingte Formatierung verwenden möchtest, kannst du auch VBA nutzen:

Sub ZellenFormelFärben()
    Cells.SpecialCells(xlCellTypeFormulas).Interior.ColorIndex = 6 ' Gelb
End Sub

Mit diesem Makro werden alle Zellen, die Formeln enthalten, gelb eingefärbt. Um das Makro auszuführen, drücke ALT + F11, um den VBA-Editor zu öffnen, füge den Code ein und führe ihn aus.


Praktische Beispiele

  • Beispiel 1: Wenn du eine Tabelle hast, in der einige Zellen Berechnungen enthalten, kannst du die oben beschriebene bedingte Formatierung nutzen, um diese Zellen schnell zu identifizieren.
  • Beispiel 2: Setze die Füllfarbe auf rot, um es einfacher zu machen, Zellen mit Fehlern in Formeln zu finden.

Tipps für Profis

  • Nutze die Zellenformatierung-Option, um verschiedene Füllfarben und Schriftarten für unterschiedliche Arten von Formeln zu verwenden, z.B. für Berechnungen vs. Verweise.
  • Berücksichtige, dass die bedingte Formatierung die Performance von großen Tabellen beeinträchtigen kann. In solchen Fällen kann VBA eine schnellere Lösung sein.

FAQ: Häufige Fragen

1. Kann ich die bedingte Formatierung auf mehrere Arbeitsblätter anwenden?
Ja, du kannst die gleiche Regel auf andere Arbeitsblätter anwenden, indem du die Schritte dort wiederholst.

2. Gibt es eine Möglichkeit, Zellen mit Fehlern in Formeln ebenfalls zu formatieren?
Ja, du kannst eine zusätzliche Regel mit der Formel =ISTFEHLER(A1) erstellen, um Zellen mit Fehlern hervorzuheben.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige