Interior.ColorIndex = X - falsche Farben werden angezeigt
#1
Hallo Community,

ich habe ein Problem mit dem Einfärben von Zeilen. 
In meiner aktuellen Tabelle wird nach einfärben mittels VBA:

Cells(ActiveCell.Row, 1).Resize(, 14).Interior.ColorIndex = 3

Die Zeile gelb eingefärbt. Was bislang auch für mich in Ordnung ist. 
Der Fehler fällt erst auf, wenn ich diese Zeile in ein neue Datei kopiere und die Zeile dann rot ist!

Wie bekomme ich meine aktuelle Datei dazu, die richtigen Farben anzuzeigen? ColorIndex 3 ist nämlich rot und nicht gelb.
Ich habe keine bedingte Formatierungen eingestellt.

Kennt jemand dieses Problem?
Antworten Top
#2
Hallo,

wer arbeitet denn noch mit ColorIndex? Das ist ein Relikt, aus der Zeit als Excel nur 56 verschiedene Farben gleichzeitig darstellen konnte. Wobei der ColorIndex nie eine bestimmt Farbe definierte. Versuche es mal mit der Color-Anweisung, da wird es keine Probleme geben.
Viele Grüße
Klaus-Dieter
Der Erfolg hat viele Väter, 
der Misserfolg ist ein Waisenkind
Richard Cobden
[-] Folgende(r) 1 Nutzer sagt Danke an Klaus-Dieter für diesen Beitrag:
  • tyr0n
Antworten Top
#3
Hallo Klaus-Dieter,

die Datei ist in der Tat schon über 10 jahre alt :D

.Interior.Color = RGB(255, 255, 0) 'gelb 

funktioniert nun.

Vielen Dank
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste