noch ein ColorIndex Problem
09.09.2003 11:06:08
panther
Ich versuche über eine Schleife Hintergrundfarben von Zellen abzufragen.
Meine Schleife hat in etwa folgenden Aufbau:
if ColorIndex = 22 (->hellrot)
then mache irgenwas
elseif ColorIndex = 36 (->hellgelb)
then mache was anderes
elseif ColorIndex = 35 (-> hellgrün)
then mache noch was anderes
else
mache noch was ganz anderes
Obwohl in den zu untersuchenden Zellen die hellen Farben als Hintergrund verwendet werden, wird immer in den ELSE-Zweig gesprungen.
Als ich mir zur Überprüfung vorher mit einer Messagebox den Farbindex von z.B. einer hellgelben Zelle anzeigen haben lasse war das Ergebnis: ColorIndex = -4142
Diesen Wert bekomme ich für alle drei hellen Farben angegeben. Nur die dunklen werden richtig erkannt.
Das Problem muss irgendwie mit meiner Farbwahl zu tun haben:
Dunkle Farben (rot=3, gelb=44, grün=43) und
Helle Farben (hellrot=22, hellgelb=36, hellgrün=35)
Wenn ich oben genannte Schleife über die dunklen Farben laufen lasse, funktioniert sie einwandfrei...
Bitte Hilfe, ich weiß echt nicht mehr weiter...
panther