Classe FormatColor (Excel VBA)

A classe FormatColor representa a cor de preenchimento especificada para um limite de um formato condicional de escala de cores ou a cor da barra em um formato condicional de barra de dados.

Set

Para usar uma variável de classe FormatColor, ela primeiro precisa ser instanciada por exemplo

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

Os procedimentos a seguir podem ser usados ​​para definir variáveis ​​do tipo FormatColor: ColorScaleCriterion.FormatColor, Databar.AxisColor, Databar.BarColor, DataBarBorder.Color, NegativeBarFormat.Color, NegativeBarFormat.BorderColor, SparkColor.Color e SparklineGroup.SeriesColor

Color

Retorna ou define a cor de preenchimento associada a um limite de uma regra de formatação condicional da escala de cores ou da barra de dados.

A cor de formato é expressa como uma função RGB . Por exemplo, para definir a cor como vermelho, use RGB(255,0,0).

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

ColorIndex

Retorna ou define uma das constantes da enumeração XlColorIndex , especificando se a cor de preenchimento é expressa como um valor de índice na paleta de cores atual.

Os valores possíveis são xlColorIndexAutomatic - Cor automática, xlColorIndexNone - Sem cor.

Essa propriedade é usada para cada limite de uma escala de cores ou regra de formatação condicional de barra de dados.

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

Parent

Retorna o objeto pai do objeto especificado. Somente leitura.

ThemeColor

Retorna ou define uma das constantes da enumeração XlThemeColor , especificando a cor do tema usada em um limite de um formato condicional de barra de dados ou de escala de cores.

Os valores possíveis são xlThemeColorAccent1 - Accent1Accent1, xlThemeColorAccent2 - Accent2Accent2, xlThemeColorAccent3 - Accent3Accent3, xlThemeColorAccent4 - Accent4Accent4, xlThemeColorAccent5 - Accent5Accent5, xlThemeColorAccent6 - Accent6Accent6, xlThemeColorDark1 - Dark1Dark1, xlThemeColorDark2 - Dark2Dark2, xlThemeColorFollowedHyperlink - Hiperlink visitado, xlThemeColorHyperlink - Hiperlink, xlThemeColorLight1 - Light1Light1, xlThemeColorLight2 - Light2Light2.
ActiveCell.FormatConditions(1).AxisColor.ThemeColor = xlThemeColorAccent1

TintAndShade

Retorna ou define um valor Single que clareia ou escurece a cor de preenchimento de uma célula de um limite da regra de formatação condicional da escala de cores ou da barra de dados.

É possível inserir um número de -1 (mais escuro) a 1 (mais claro) para a propriedade TintAndShade. Zero (0) é neutro.

ActiveCell.FormatConditions(1).AxisColor.TintAndShade =