Anzeige
Archiv - Navigation
1944to1948
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Autofilter mit 2 Farben

Autofilter mit 2 Farben
17.09.2023 09:38:58
Joschi Witchcraft
Hallo Forum.

Ich habe eine Tabelle mit mehreren Spalten. In einer Spalte sind manche Einträge mit vbYellow bzw. mit vbGreen hinterlegt.

Welche Möglichkeiten habe ich, alle Zeilen mit den beiden Farben sichtbar zu machen. Autofilter bietet mir lediglich eine Farbe zur Auswahl an.
Möglich wäre auch eine zusätzliche Spalte. Doch die sollte auf die beiden genannten Farben reagieren, also dynamisch sein. Bedingte Formatierung ist nicht im Einsatz.

Wer kann helfen?

Gruß Joschi

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

Betreff
Datum
Anwender
Anzeige
AW: Autofilter mit 2 Farben
17.09.2023 09:47:17
Oberschlumpf
Hi,

dann füg deiner Datentabelle eine zusätzliche Spalte so hinzu, dass auch diese vom Autofilter erfasst wird.

Trag in diese Spalte...
- in den gelben Zeilen das Wort "gelb"
- in den grünen Zeilen das Wort "grün"
...ein.

Jetzt könntest du per Autofilter für die Spalte mit "gelb" und "grün" ...
- nach gelben Zeilen
- nach grünen Zeilen
- oder nach gelben und grünen Zeilen
...suchen

Hilfts?

Ciao
Thorsten
AW: Autofilter mit 2 Farben
17.09.2023 10:01:28
Joschi Witchcraft
Hallo Thorsten.

Danke für Deine Antwort. Die Farben werden an unterschiedlichen Stellen gesetzt. Dann müsste ich an allen diesen Stellen im Makrocode auch die zusätzliche Spalte "versorgen".

Kann ich in einer Formel auch auf die Hintergrundfarbe zugreifen? Dann könnte ich in der zusätzlichen Spalte dies grundsätzlich mit einer Formel abfangen, und jede Hintergrundänderung würde sich dynamisch auf diese Spalte auswirken?

Gruß Joschi
Anzeige
AW: Autofilter mit 2 Farben
17.09.2023 10:19:01
RPP63
Moin!
Ohne Deinen Code zu kennen.
With DeineZelle

.Interior.Color = vbYellow
.Offset(0, 3).Value = vbYellow
End With

Jetzt wird in die Hilfsspalte nicht etwa vbYellow geschrieben, sondern das Zahläquivalent dieser Konstante (65535)
vbGreen ist 65280

Gruß Ralf
AW: Autofilter mit 2 Farben
17.09.2023 10:48:59
Oberschlumpf
Hi,

versteh ich nich.

Is doch egal, ob du n fixen Wert, z Bsp "grün", oder eine Formel einträgst.
Auch mit deiner Wunsch-Formel musst du diese doch in jede betroffene Zelle eintragen, oder?

n kleiner Tipp, um Weiterraten zu vermeiden: zeig bitte per Upload eine Bsp-Datei mit Bsp-Daten UND n paar per-Hand-Einträgen, was wo wie du gern hättest.

Ciao
Thorsten
Anzeige
AW: Autofilter mit 2 Farben
17.09.2023 11:11:59
Alwin Weisangler
Hallo Joschi,

Da hilft nur der Weg via Hilfsspalte in der entweder gelb oder grün oder gelb grün steht.
Das klappt mit Autofilter.
Ansonsten bleibt nur der Weg per VBA Zeile für Zeile die Zellen abzuklappern und die Anzahl unterschiedlicher Farben zu zählen, welche in der Zeile vorkommen.
=1 keine Reaktion in der Tabelle
=2 alle Zeilen die nicht =2 entsprechen mittels. Rows(i).Hidden = True und die Treffer auf Rows(i).Hidden = False zu setzen.
Das hat aber den Nachteil, dass es bei großen Datenmengen etwas lahmt.
Ich würde an die erstere Variante vorziehen.

Gruß Uwe
Anzeige
AW: Autofilter mit 2 Farben
17.09.2023 10:41:22
Joschi Witchcraft
Hallo Ralf

Dir herzlichen Dank für Deine Antwort.

Auch bei Deiner Lösung müsste ich an allen Stellen, an denen die Farben gesetzt werden, die zusätzliche Spalte "versorgen". Das möchte ich vermeiden.

Gruß Joschi

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige