Classe FormatCondition - formato condicional (Excel VBA)

A classe FormatCondition representa um formato condicional.


Dim fcd as FormatCondition
Set fcd = ActiveCell.FormatConditions(Index:=1)

For Each

Aqui está um exemplo de processamento dos itens FormatCondition em uma coleção.


Dim fcd As FormatCondition
For Each fcd In ActiveCell.FormatConditions
	
Next fcd

Métodos

Delete - Exclui o objeto.

Modify - Modifica um formato condicional existente.

ModifyAppliesToRange - Define o intervalo de células ao qual esta regra de formatação se aplicará.

SetFirstPriority - Define o valor de prioridade para esta regra de formatação condicional como 1 para que ela seja avaliada antes de todas as outras regras na planilha.

SetLastPriority - Define a ordem de avaliação para esta regra de formatação condicional para que ela seja avaliada após todas as outras regras na planilha.

Propriedades

AppliesTo Retorna um objeto Range especificando o intervalo de células ao qual a regra de formatação é aplicada.

Borders Retorna uma coleção Borders que representa as bordas de um estilo ou um intervalo de células incluindo um intervalo definido como parte de um formato condicional.

DateOperator Especifica o operador Date usado na condição de formatação. Leitura/gravação.

Font Retorna um objeto Font que representa a fonte do objeto especificado.

Formula1 Retorna a expressão ou o valor associado ao formato condicional ou à validação de dados. Pode ser um valor de constante, um valor de sequência de caracteres, uma referência de célula ou uma fórmula. String somente leitura.

Formula2 Retorna a expressão ou o valor associado à segunda parte de um formato condicional ou uma validação de dados. Usado somente quando a propriedade de operador de formato condicional de validação de dados é xlBetween ou xlNotBetween. Pode ser um valor de constante, um valor de sequência de caracteres, uma referência de célula ou uma fórmula. String somente leitura.

Interior Retorna um objeto Interior que representa o interior do objeto especificado.

NumberFormat Retorna ou define o formato de número aplicado a uma célula caso a regra de formatação condicional seja avaliada como True. de leitura/gravação.

Operator Retorna um valor Long que representa o operador do formato condicional.

Priority Retorna ou define um valor de prioridade da regra de formatação condicional. A prioridade determina a ordem de avaliação quando várias regras de formatação condicional existirem em uma planilha.

PTCondition Retorna um valor Boolean indicando se o formato condicional está sendo aplicado a uma Tabela Dinâmica. Somente leitura.

ScopeType Retorna ou define uma das constantes da enumeração XlPivotConditionScope , que determina o escopo do formato condicional quando aplicado a uma tabela dinâmica.

StopIfTrue Retorna ou define um valor Boolean que determina se as regras de formatação adicionais na célula devem ser avaliadas se a regra atual avaliar para True.

Text Retorna ou define um valor String especificando a cadeia de caracteres de texto usada pela regra de formatação condicional.

TextOperator Retorna ou define uma das constantes da enumeração XlContainsOperator , especificando a pesquisa de texto realizada pela regra de formatação condicional.

Type Retorna um valor Long , contendo um valor XlFormatConditionType , que representa o tipo de objeto.

Borders - Uma coleção de quatro objetos Border que representam as quatro bordas de um objeto Range ou de estilo .

Font - Contém os atributos de fonte (nome, tamanho, cor, etc) de um objeto.

Interior - Representa o interior de um objeto.

Range - Representa uma célula, uma linha, uma coluna, uma seleção de células contendo um ou mais blocos contíguos de células ou um intervalo 3D.