1.1k Aufrufe
Gefragt in Tabellenkalkulation von stefan_calc Einsteiger_in (7 Punkte)
Hallo zusammen,

bin gerade dabei eine Excel-Tabelle durchzusehen in der viele Zellen über bedingte Formatierung auf Farbe blau gestellt sind.

Gibt es eine Möglichkeit über VBA diesen Farbwert zu ermitteln?
Leider bekomme ich bei Abfrage über
farbe_index = Selection.Font.ColorIndex
nur -4105 als Wert. Die Textfarbe steht bei mir normalerweise auf automatisch, d.h. es wird schwarz angezeigt. Wenn ich den Text mit einer bestimmten Farbe versehe, z.B. grelles grün , wird 4 zurückgegeben.

viele Grüße
Stefan

2 Antworten

0 Punkte
Beantwortet von hajo_zi Experte (9.1k Punkte)
Hallo Stefan,

das ist kompliziert, da kommst Du besser, wenn Du die Bedingung abfragst.

http://hajo-excel.de/chCounter3/getfile.php?id=153

Gruß Hajo
0 Punkte
Beantwortet von stefan_calc Einsteiger_in (7 Punkte)
Hallo Hajo,

sehe ich nun genauso. Die Bedingung habe ich nun kopiert von der bedingten Formatierung, und es ging eigentlich sehr schnell auch so.

Das Problem ist also erkannt und damit schon gelöst.. :-)


Grüße
Stefan
...