Klasse FormatColor (Excel VBA)

Die Klasse FormatColor stellt die Füllfarbe dar, die für einen Schwellenwert einer bedingten farbskalierung oder die Farbe des Balkens in einem bedingten Format für Datenbalken angegeben wurde. Um eine FormatColor -Klassenvariable zu verwenden, muss sie zuerst instanziert werden, beispielsweise


Dim fcr as FormatColor
Set fcr = ActiveCell.FormatConditions(1).AxisColor

Color

Gibt die einem Schwellenwert bei einer Regel zur bedingten Formatierung von Farbskalen oder Datenbalken zugeordnete Füllfarbe zurück oder legt diese fest.

Die Format Farbe wird als RGB -Funktion ausgedrückt.


ActiveCell.FormatConditions(1).AxisColor.Color = RGB(0,0,255)'blue

ColorIndex

Gibt eine der Konstanten der XlColorIndex -Aufzählung zurück, die angibt, ob die Füllfarbe als Indexwert in der aktuellen Farbpalette ausgedrückt wird, oder legt Sie fest. Mögliche Rückgabewerte sind xlColorIndexAutomatic - Automatische Farbe, xlColorIndexNone - Keine Farbe.

Diese Eigenschaft wird für jeden Schwellenwert bei einer Regel zur bedingten Formatierung von Farbskalen oder Datenbalken verwendet.


ActiveCell.FormatConditions(1).AxisColor.ColorIndex = xlColorIndexAutomatic

ThemeColor

Gibt eine der Konstanten der XlThemeColor -Aufzählung zurück, die die Design Farbe angibt, die in einem Schwellenwert eines Datenbalkens oder bedingten Formats für die farbskalierung verwendet wird, oder legt diese Konstante fest. Dies sind mögliche Werte für XlThemeColor.


ActiveCell.FormatConditions(1).AxisColor.ThemeColor = xlThemeColorAccent1

TintAndShade

Gibt einen Single-Wert zurück, der die Füllfarbe einer Zelle für einen Schwellenwert einer Datenleiste oder einer bedingten Farbskalen-Formatierungsregel aufhellt oder abdunkelt, oder legt diesen Wert fest.

Sie können eine Zahl von -1 (dunkelster Wert) bis 1 (hellster Wert) für die TintAndShade-Eigenschaft eingeben.


ActiveCell.FormatConditions(1).AxisColor.TintAndShade =