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

Forumthread: Zählen wenn farbige Zelle (bedingte Formatierung)

Zählen wenn farbige Zelle (bedingte Formatierung)
16.07.2019 16:06:57
Suppenmädchen
Hallo liebe Excel Profis,
ich habe eine Spalte mit einer bedingten Formatierung hinterlegt, also wenn in der Zelle der Buchstabe E erscheint, färbt sich die Zelle grün, ansonsten bleibt sie farblos.
Nun möchte ich pro Zeile die grünen Zellen zählen lassen. Ich habe das Thema versucht zu recherchieren und finde nur die Info, dass aufgrund der bedingten Formatierung ein Zählen nicht möglich ist.
Stimmt das oder habt ihr eine Lösung?
Lieben Dank
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zählen wenn farbige Zelle (bedingte Formatierung)
16.07.2019 16:11:37
SF
Hola,
dann Zähl doch einfach wiemoft E in dem Bereich vorkommt.
Gruß,
steve1da
AW: Zählen wenn farbige Zelle (bedingte Formatierung)
16.07.2019 16:27:25
Rainer
Hallo,
Sub Farben_Zaehlen()
Dim RaZelle As Range
ValueRange = "A1:A10"
I = 0
For Each RaZelle In ActiveSheet.Range(ValueRange)
If RaZelle.DisplayFormat.Interior.Color = RGB(0, 255, 0) Then I = I + 1
Next RaZelle
End Sub
Gruß, Rainer
Anzeige
Unmöglich ist es nicht und ab Xl14/2010 sogar ...
16.07.2019 18:34:47
Luc:-?
…sehr deutlich einfacher, S'Mädchen;
deine Infos sind veraltet und waren seinerzeit auch schon nicht auf Höhe der Möglichkeiten.
Allerdings wäre statt Rainers VBA-Lösung auch eine einfache Fml-Lösung ala Steve möglich.
Gruß, Luc :-?
„Der beste Beweis für intelligentes Leben im Universum ist, dass noch niemand versucht hat, Kontakt mit uns aufzunehmen.“ H.Lesch, 2018, Sonneberg
Deshalb Intelligenz steigern mit …

Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Farbige Zellen zählen in Excel mit bedingter Formatierung


Schritt-für-Schritt-Anleitung

Um die Anzahl der farbigen Zellen in Excel zu zählen, die durch bedingte Formatierung entstehen, kannst Du die folgenden Schritte befolgen:

  1. Bedingte Formatierung einrichten: Stelle sicher, dass Du eine bedingte Formatierung für die Zellen eingerichtet hast, die eine bestimmte Bedingung erfüllen (z.B. Zellen, die den Buchstaben "E" enthalten, färben sich grün).

  2. VBA-Editor öffnen: Drücke ALT + F11, um den VBA-Editor zu öffnen.

  3. Neues Modul einfügen: Klicke im Menü auf Einfügen und wähle Modul.

  4. Code einfügen: Füge den folgenden VBA-Code ein, um die Anzahl der grünen Zellen zu zählen:

    Sub Farben_Zaehlen()
       Dim RaZelle As Range
       Dim ValueRange As String
       ValueRange = "A1:A10" ' Passe den Bereich nach Bedarf an
       Dim I As Integer
       I = 0
       For Each RaZelle In ActiveSheet.Range(ValueRange)
           If RaZelle.DisplayFormat.Interior.Color = RGB(0, 255, 0) Then I = I + 1
       Next RaZelle
       MsgBox "Anzahl der grünen Zellen: " & I
    End Sub
  5. Makro ausführen: Schließe den VBA-Editor und gehe zurück zu Excel. Drücke ALT + F8, wähle das Makro Farben_Zaehlen aus und klicke auf Ausführen.

  6. Ergebnis anzeigen: Eine MessageBox zeigt die Anzahl der grünen Zellen an.


Häufige Fehler und Lösungen

  • Fehler: Kein Ergebnis angezeigt

    • Lösung: Überprüfe, ob die Zellen tatsächlich die richtige Farbe haben (RGB(0, 255, 0) für grün). Stelle sicher, dass die bedingte Formatierung korrekt angewendet wurde.
  • Fehler: Makro wird nicht ausgeführt

    • Lösung: Stelle sicher, dass Makros in Excel aktiviert sind. Gehe zu Datei > Optionen > Sicherheitscenter > Einstellungen für das Sicherheitscenter > Einstellungen für Makros und aktiviere die Option.

Alternative Methoden

Neben der VBA-Lösung kannst Du auch die Funktion ZÄHLENWENN verwenden, um die Anzahl der bestimmten Werte in einem Bereich zu zählen:

=ZÄHLENWENN(A1:A10; "E")

Diese Formel zählt die Zellen, die den Buchstaben "E" enthalten, und gibt Dir eine schnelle Möglichkeit, die Anzahl ohne VBA zu ermitteln.


Praktische Beispiele

Angenommen, Du hast in den Zellen A1 bis A10 die folgenden Werte:

A
E
E
F
E
G
E
H
E
E
F

Die VBA-Methode würde die Anzahl der grünen Zellen, die durch die bedingte Formatierung erstellt wurden, zählen, während die ZÄHLENWENN-Methode die Anzahl der Zellen zählt, die den Buchstaben "E" enthalten.


Tipps für Profis

  • Verwende benannte Bereiche: Für eine bessere Übersichtlichkeit kannst Du die Zellen, die Du zählen möchtest, als benannten Bereich definieren und diesen im VBA-Code verwenden.

  • Kombination von Methoden: Du kannst die ZÄHLENWENN-Funktion in Kombination mit VBA verwenden, um komplexere Bedingungen zu erstellen und farbige Zellen zu zählen.

  • Automatisierung: Überlege, ein Makro zu erstellen, das automatisch die Anzahl der farbigen Zellen bei jeder Änderung im Arbeitsblatt aktualisiert.


FAQ: Häufige Fragen

1. Kann ich farbige Zellen zählen, die nicht durch bedingte Formatierung erstellt wurden?
Ja, Du kannst die Farben manuell ändern und den gleichen VBA-Code verwenden, um diese Zellen zu zählen.

2. Funktioniert dieser Code in allen Excel-Versionen?
Die VBA-Lösung sollte in Excel 2010 und höher funktionieren, solange die Verwendung von Makros aktiviert ist.

3. Gibt es eine Möglichkeit, die Zählung automatisch zu aktualisieren?
Ja, Du kannst das Makro so anpassen, dass es bei jeder Änderung in den Zellen automatisch ausgeführt wird.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige