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

Forumthread: Zeil farbig einfärben, wenn in einer Zelle ja/nein

Zeil farbig einfärben, wenn in einer Zelle ja/nein
17.11.2006 10:44:52
Haselberger
Hallo,
ich möchte eine bestimmten Bereich einer Zeile (z.B. Spalten A bis F) einfärben, wenn in einer Zelle der Zeile (z.B. A) ja (dann grün) oder nein (dann rot) steht.
Gruß
Thomas
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Zeil farbig einfärben, wenn in einer Zelle ja/nein
17.11.2006 10:59:14
Frank
Hallo,
würde ich über eine Hilfsspalte machen, in der Du abfragst, ob in einer Zelle der Zeile ja oder nein steht. (Wert dann 1 oder 0 z.B. ) An diese Zelle knüpfst Du dann die bedingte Formatierung der ganzen Zeile (Format,bedingte Formatierung,Formel ist "h15=1"), dann Format grün. Standardformat ist rot, greift also, wenn bedingte Formatierung nicht greift.
Vielleicht nicht die eleganteste Lösung, aber sollte funzen.
Frank
Anzeige
AW: Zeil farbig einfärben, wenn in einer Zelle ja/nein
17.11.2006 11:13:03
Metman

Sub test()
Dim Wert
For Each Wert In Worksheets(1).Range("A1:F20")
If Wert.Value = "Ja" Then
Wert.Interior.ColorIndex = 4
ElseIf Wert.Value = "Nein" Then
Wert.Interior.ColorIndex = 3
Else
Wert.Interior.ColorIndex = 0
End If
Next Wert
End Sub

mal auf die schnelle
Rückmeldung wäre nett
Anzeige
AW: Zeil farbig einfärben, wenn in einer Zelle ja/nein
17.11.2006 11:42:23
Haselberger
Hallo,
danke für die ergänzende Info zur Umsetzung per Makro. Funktioniert.
Danke!
Gruß
Thomas
AW: Zeil farbig einfärben, wenn in einer Zelle ja/nein
17.11.2006 11:24:21
Haselberger
Hallo Frank,
funktioniert bestens. Vielen, vielen Dank!
Gruß
Thomas
AW: Zeil farbig einfärben, wenn in einer Zelle ja/nein
17.11.2006 11:24:46
fcs
Hallo Thomas,
klarer Fall für bedingte Formatierung.
Markiere die Spalten A bis F, dann Menü Formet-bedingte Formatierung.

Für die 1. Bedingung wählst du
Formel ist   =WENN($A1="Ja";WAHR;FALSCH)
Für die 2. Bedingung wählst du
Formel ist   =WENN($A1="Nein";WAHR;FALSCH)

und dann jeweils die gewünschten Formatierungen
Wichtig ist, dass du das $-Zeichen für den absoluten Bezug vor der Spaltenangabe setzt.
Gruß
Franz
Anzeige
AW: Zeil farbig einfärben, wenn in einer Zelle ja/nein
17.11.2006 11:48:17
Haselberger
Hallo Franz,
danke für die altenative Eingabe bei der bedingten Formatierng. Habe es ausprobiert und es funktioniert. Danke!
Gruß
Thomas

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Zeilen farbig einfärben basierend auf ja/nein-Werten in Excel


Schritt-für-Schritt-Anleitung

Um Zeilen in Excel farbig einzufärben, wenn in einer bestimmten Zelle "ja" oder "nein" steht, kannst Du die bedingte Formatierung verwenden. Hier ist eine einfache Schritt-für-Schritt-Anleitung:

  1. Markiere den Bereich: Wähle die Zellen von Spalte A bis F aus, die Du einfärben möchtest.
  2. Öffne die bedingte Formatierung: Gehe zu Start > Bedingte Formatierung > Neue Regel.
  3. Formel zur Bestimmung der zu formatierenden Zellen verwenden:
    • Für "ja" (grün): Wähle "Formel zur Ermittlung der zu formatierenden Zellen verwenden" und gib folgende Formel ein:
      =$A1="Ja"
    • Klicke auf "Formatieren" und wähle die grüne Füllfarbe.
  4. Zusätzliche Bedingung für "nein" (rot): Wiederhole den vorherigen Schritt, aber verwende die Formel:
    =$A1="Nein"

    Wähle die rote Füllfarbe für diese Bedingung.

  5. Überprüfen: Klicke auf "OK", um die Regel anzuwenden.

Häufige Fehler und Lösungen

  • Fehler: Formatierungen werden nicht angewendet
    Lösung: Stelle sicher, dass Du das $-Zeichen vor der Spaltenbezeichnung in der Formel verwendet hast, um den absoluten Bezug zu setzen.

  • Fehler: Zellen werden nicht richtig gefärbt
    Lösung: Überprüfe die Schreibweise von "Ja" und "Nein". Diese müssen genau mit den in den Zellen dargestellten Werten übereinstimmen.


Alternative Methoden

Eine andere Möglichkeit, die Zeilen farbig zu gestalten, ist die Verwendung eines VBA-Makros. Hier ist ein einfaches Beispiel:

Sub ZellenFärben()
    Dim Wert
    For Each Wert In Worksheets(1).Range("A1:F20")
        If Wert.Value = "Ja" Then
            Wert.Interior.ColorIndex = 4 ' Grün
        ElseIf Wert.Value = "Nein" Then
            Wert.Interior.ColorIndex = 3 ' Rot
        Else
            Wert.Interior.ColorIndex = 0 ' Keine Farbe
        End If
    Next Wert
End Sub

Dieses Skript durchläuft die Zellen im Bereich A1:F20 und färbt sie basierend auf dem Inhalt.


Praktische Beispiele

Angenommen, Du hast in Spalte A die Werte "Ja" und "Nein" und möchtest die gesamte Zeile einfärben. Setze die bedingte Formatierung wie beschrieben ein. Wenn Du die Zelle A1 auf "Ja" änderst, wird die gesamte Zeile automatisch grün. Bei "Nein" wird sie rot.


Tipps für Profis

  • Verwendung von benutzerdefinierten Farben: Du kannst auch benutzerdefinierte Farben anstelle der Standardfarben verwenden, um dein Excel-Dokument ansprechender zu gestalten.
  • Verknüpfung mit anderen Formeln: Nutze die bedingte Formatierung in Kombination mit anderen Formeln, um komplexere Bedingungen zu erstellen, wie z.B. die Kombination von "Wenn" und "Und".

FAQ: Häufige Fragen

1. Wie kann ich die Farben ändern?
Du kannst die Farben während der Erstellung der bedingten Formatierung unter dem Reiter "Formatieren" anpassen.

2. Funktioniert dies in allen Excel-Versionen?
Ja, die bedingte Formatierung ist in den meisten modernen Excel-Versionen verfügbar, einschließlich Excel 2010 und höher.

3. Kann ich mehrere Bedingungen gleichzeitig anwenden?
Ja, Du kannst mehrere Regeln der bedingten Formatierung für denselben Zellbereich erstellen. Achte jedoch darauf, die Reihenfolge der Regeln zu berücksichtigen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige