Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Nach Farben filtern

2,351 views
Skip to first unread message

Rüdiger Schelle

unread,
Dec 3, 2007, 9:25:07 AM12/3/07
to
Hallo NG!

So wie es möglich ist, Listen nach bestimmten Daten zu filtern - ist es auch
möglich, nach Hintergrundfarben in Zellen zu filtern? Hauptaugenmerk liegt
auf Excel 2003, Infos für andere Versionen sind aber auch von Interesse.

Würde mich sehr über Antwort freuen.

Viele Grüße
Rüdiger


Alexander Wolff

unread,
Dec 3, 2007, 10:20:54 AM12/3/07
to
> So wie es möglich ist, Listen nach bestimmten Daten zu filtern - ist
> es auch möglich, nach Hintergrundfarben in Zellen zu filtern?
> Hauptaugenmerk liegt auf Excel 2003, Infos für andere Versionen sind
> aber auch von Interesse.

Wie immer in etwas komplizierteren Fällen legt man eine extra Filterspalte
an, hier H:H mit Überschrift <Filter>.
Die Farbe trete in A:A auf.

Gehe zu H2 (!)
Namen Einfügen Definieren <Filter> bezieht sich auf =ZELLE.ZUORDNEN(38;A2)
H2: =Filter entlang Deiner Daten runterkopieren

Nun filtere H1 nach der Hintergrundfarbe (als Zahl 1..56 ausgedrückt).
--
Moin+Gruss Alexander - MVP for MS Excel - www.xxcl.de - mso2000sp3 --7-2


Rüdiger Schelle

unread,
Dec 3, 2007, 12:40:50 PM12/3/07
to

"Alexander Wolff" <oo...@gmx.de> schrieb im Newsbeitrag
news:fj16ti$3o3$03$1...@news.t-online.com...

Hallo Alexander!

Erst mal vielen Dank für Deine Lösung, aber sie funktioniert nicht - oder
ich mache etwas falsch.
Was bitte ist "=ZELLE.ZUORDNEN(38;A2)", vor allem: Was ist
"ZUORDNEN(38;A2)"?

Ich würde mich freuen, wenn Du Dich noch mal mit einer Antwort melden
würdest.

Viele Grüße
Rüdiger


Claus Busch

unread,
Dec 3, 2007, 1:22:37 PM12/3/07
to
Hallo Rüdiger,

Am Mon, 3 Dec 2007 18:40:50 +0100 schrieb Rüdiger Schelle:

> Hallo Alexander!
>
> Erst mal vielen Dank für Deine Lösung, aber sie funktioniert nicht - oder
> ich mache etwas falsch.
> Was bitte ist "=ZELLE.ZUORDNEN(38;A2)", vor allem: Was ist
> "ZUORDNEN(38;A2)"?

Zelle.Zuordnen gehört noch zu den alten Excel4-Makros, die aber immer noch
funktionieren und auch (wie hier) ein gutes und schnelles Ergebnis bringen.
38 ist der Excel4-Makroparameter für die Hintergrundfarbe. Allerdings wird
bei Ändern der Farbe keine Berechnung ausgelöst.
Angenommen du hast Überschriften und deine Daten beginnen erst in der 2.
Zeile und deine eingefärbten Zellen, nach denen du sortieren willst, stehen
in Spalte A. Wenn nun deine erste freie Spalte H ist, dann selektiere die
Zelle H2 und gehe auf Einfügen => Name => definieren. Vergib dort den Namen
Filter und gebe bei bezieht sich auf ein:
=ZELLE.ZUORDNEN(38;!A2)+0*JETZT()
Da du die Zelle H2 selektiert hast und sich die Farben in A befinden,
kannst du nun in Zelle H2 eigeben =Filter und nach unten ziehen so weit
gebraucht. Sonst musst du nach deinen Bedürfnissen die Zelle wählen und den
Bezug in der Formel anpassen.
Die Zahlen sind die Farbindizes der Hintergrundfarben in A. Nach diesen
kannst du nun sortieren.
Falls du in A die Farben änderst, brauchst du nun nur F9 zu drücken, um die
Neuberechnung des Blattes zu aktivieren.


Mit freundlichen Grüssen
Claus Busch
--
Win XP Prof SP2 / Vista Ultimate
Office 2003 SP2 / 2007 Ultimate

Rüdiger Schelle

unread,
Dec 3, 2007, 2:11:44 PM12/3/07
to
Hallo Claus!

Nach der Erklärung konnte ja nichts mehr schief gehen - vielen Dank, es
klappt grandios.

Viele Grüße
Rüdiger

"Claus Busch" <claus...@t-online.de> schrieb im Newsbeitrag
news:ufiQDndN...@TK2MSFTNGP06.phx.gbl...

Claus Busch

unread,
Dec 3, 2007, 2:22:18 PM12/3/07
to
Hallo Rüdiger,

Am Mon, 3 Dec 2007 20:11:44 +0100 schrieb Rüdiger Schelle:

> Nach der Erklärung konnte ja nichts mehr schief gehen - vielen Dank, es
> klappt grandios.

gern geschehen. Danke für die Rückmeldung.
Wenn du weiter mit Excel4-Makros experimentieren möchtest, dann schau mal
hier rein auf dem Blatt "Parameter":
http://www.claus-busch.de/Excel/HasFormula.xls
Übrigens kannst du in xl2007 direkt nach Farbe sortieren.

0 new messages