Discussion:
Zellenattribute auswerten?
(zu alt für eine Antwort)
Dietrich Jordan
2004-11-28 11:27:25 UTC
Permalink
Hallo,
besteht bei Excel eine Möglichkeit, Zellenattribute auszuwerten wie
Wenn Hintergundfarbe=rot, dann ...
oder
Wenn Schrift=Kursiv dann ...

Dietrich
Frank Kabel
2004-11-28 12:15:55 UTC
Permalink
Hi
nur mit VBA. siehe z.B.: für Farben:
http://www.xldynamic.com/source/xld.ColourCounter.html

--
Regards
Frank Kabel
Frankfurt, Germany
Post by Dietrich Jordan
Hallo,
besteht bei Excel eine Möglichkeit, Zellenattribute auszuwerten wie
Wenn Hintergundfarbe=rot, dann ...
oder
Wenn Schrift=Kursiv dann ...
Dietrich
Peter Wolber
2004-11-28 12:49:45 UTC
Permalink
Dietrich Jordan schrieb:

Hallo Dietrich,
Post by Dietrich Jordan
besteht bei Excel eine Möglichkeit, Zellenattribute auszuwerten wie
Wenn Hintergundfarbe=rot, dann ...
Das ist prinzipiell möglich. Du könntest in einer Hilfsspalte den
Colorindex der links davon stehenden Zelle ermitteln und diesen dann
verwenden.

Du könntest dazu folgendes versuchen:

Einfügen - Name - Definieren - Name in der Arbeitsmappe: 'Farbe' -
bezieht sich auf: =ZELLE.ZUORDNEN(63;INDIREKT("ZS(-1)";FALSCH)) -
[Hinzufügen] - OK

Wenn du nun die folgende Formel eingibst wird die Hintergrundfarbe der
jeweils links davon stehenden Zelle ausgegeben:

=Farbe

Mit diesem Wert könntest du dann eine Wenn-Formel verwenden.
Post by Dietrich Jordan
oder
Wenn Schrift=Kursiv dann ...
Da kann ich dir leider nicht weiterhelfen.

Gruss
Peter
--
"Glueck entsteht oft durch Aufmerksamkeit in kleinen Dingen,
Unglueck oft durch Vernachlaessigung kleiner Dinge." (Wilhelm Busch)
Melanie Breden
2004-11-28 13:35:21 UTC
Permalink
Hallo Peter, Hallo Dietrich,
Post by Peter Wolber
Post by Dietrich Jordan
oder
Wenn Schrift=Kursiv dann ...
Da kann ich dir leider nicht weiterhelfen.
das geht genauso über einen definierten Namen.
Name: IstKursiv
Formel: =ZELLE.ZUORDNEN(21;INDIREKT("ZS(-1)";FALSCH))

In der rechten Nebenzelle einer zu überprüfenden Zelle dann die Abfrage:
=IstKursiv
--
Mit freundlichen Grüssen

Melanie Breden
- Microsoft MVP für Excel -

http://excel.codebooks.de (Das Excel-VBA Codebook)
#Excel-Auftragsprogrammierung#
Peter Wolber
2004-11-28 13:48:43 UTC
Permalink
Melanie Breden schrieb:

Hallo Melanie,
Post by Melanie Breden
Post by Peter Wolber
Post by Dietrich Jordan
Wenn Schrift=Kursiv dann ...
Da kann ich dir leider nicht weiterhelfen.
das geht genauso über einen definierten Namen.
Name: IstKursiv
Formel: =ZELLE.ZUORDNEN(21;INDIREKT("ZS(-1)";FALSCH))
=IstKursiv
Danke wieder was gelernt.

Gruss
Peter
--
"Nenne Dich nicht arm, weil Deine Träume nicht in Erfüllung gehen.
Wirklich arm ist nur, wer nie geträumt hat."
(Marie von Ebner-Eschenbach)
Melanie Breden
2004-11-28 14:29:50 UTC
Permalink
Hallo Peter,
Post by Melanie Breden
das geht genauso über einen definierten Namen.
Name: IstKursiv
Formel: =ZELLE.ZUORDNEN(21;INDIREKT("ZS(-1)";FALSCH))
=IstKursiv
eine Hilfedatei zu Excel4 Macros kannst du hier downloaden:
http://home.arcor.de/melanie_breden/Excel/XlMacr8ge.ZIP

Klicke auf den Register Index und suche nach Zelle.Zuordnen.
Dort findest du alle Indexe mit Beschreibung aufgelistet.
--
Mit freundlichen Grüssen

Melanie Breden
- Microsoft MVP für Excel -

http://excel.codebooks.de (Das Excel-VBA Codebook)
#Excel-Auftragsprogrammierung#
Peter Wolber
2004-11-28 15:02:43 UTC
Permalink
Melanie Breden schrieb:

Hallo Melanie,
Klasse. Danke.

Gruss
Peter
--
"Gerade wenn man täglich mit EDV zu tun hat, ist es der geistigen
Gesundheit sehr zuträglich, ein gewisses Maß an Wahnsinn als normal zu
betrachten und nicht daran zu verzweifeln."
(Nicole Simon in dcsf)
Melanie Breden
2004-11-28 15:29:18 UTC
Permalink
Hallo Peter,
Post by Peter Wolber
Klasse. Danke.
Bittesehr, da lässt sich schon einiges mit anfangen, gell :-)
--
Mit freundlichen Grüssen

Melanie Breden
- Microsoft MVP für Excel -

http://excel.codebooks.de (Das Excel-VBA Codebook)
#Excel-Auftragsprogrammierung#
Eberhard Funke
2004-11-29 17:56:50 UTC
Permalink
Hallo Dietrich und Peter,
Post by Peter Wolber
Hallo Dietrich,
Post by Dietrich Jordan
besteht bei Excel eine Möglichkeit, Zellenattribute auszuwerten wie
Wenn Hintergundfarbe=rot, dann ...
Das ist prinzipiell möglich. Du könntest in einer Hilfsspalte den
Colorindex der links davon stehenden Zelle ermitteln und diesen dann
verwenden.
Einfügen - Name - Definieren - Name in der Arbeitsmappe: 'Farbe' -
bezieht sich auf: =ZELLE.ZUORDNEN(63;INDIREKT("ZS(-1)";FALSCH)) -
[Hinzufügen] - OK
Wenn du nun die folgende Formel eingibst wird die Hintergrundfarbe der
=Farbe
Mit diesem Wert könntest du dann eine Wenn-Formel verwenden.
[....]
es geht auch ohne Hilfsspalte:
bezieht sich auf =ZELLE.ZUORDNEN(63;INDIREKT("A1"))

in irgendeine Zelle (muß nicht die nebenstehende sein)
=WENN(Farbe=3;"rot";"nicht rot")

Aber: wenn Du die Zellfarbe änderst, dann wird die WENN Funktion erst
dann aktualisiert, wenn Du in der Tabelle irgendeine Berechnung
vornimmst bzw. die F9-Taste drückst.

--
Gruß Eberhard
XL 2000

Alexander Wolff
2004-11-29 11:23:55 UTC
Permalink
Von --Frank auch öfters genannt:
http://www.cpearson.com/excel/GetInfo.htm

Gruß Alexander
Post by Dietrich Jordan
Hallo,
besteht bei Excel eine Möglichkeit, Zellenattribute auszuwerten wie
Wenn Hintergundfarbe=rot, dann ...
oder
Wenn Schrift=Kursiv dann ...
Dietrich
Loading...