Classe FormatColor - formato (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. 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

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 de retorno 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

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. Aqui você pode encontrar os valores possíveis para XlThemeColor.


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 =