Classe IconCriterion - o critério de um ícone individual (Excel VBA)

A classe IconCriterion representa o critério de um ícone individual em um conjunto de ícones. O critério especifica o intervalo de valores e o tipo de limite associado ao ícone na regra de formatação condicional de um conjunto de ícones. Para usar uma variável de classe IconCriterion, ela primeiro precisa ser instanciada por exemplo


Dim icncrt as IconCriterion
Set icncrt = ActiveCell.FormatConditions(1).IconCriteria(Index:=1)

For Each

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


Dim icncrtIconCriteria As IconCriterion
For Each icncrtIconCriteria In ActiveCell.FormatConditions(1).IconCriteria
	
Next icncrtIconCriteria

Icon

Retorna ou especifica o ícone de um critério em uma regra de formatação condicional de conjunto de ícones. Leitura/gravação. Aqui você pode encontrar os valores possíveis para XlIcon.

Depois de definir a propriedade Icon para o critério de ícone em uma regra de formatação condicional de conjunto de ícones, a propriedade Iconset do objeto IconSetCondition é alterada para xlCustomSet.


ActiveCell.FormatConditions(1).IconCriteria(1).Icon = xlIcon0Bars

Index

Retorna um valor Long indicando que limite os critérios representam. Somente leitura.

Para um conjunto de ícones, essa propriedade retornará um valor de 1 para o limite mínimo, 2 para o próximo limite e assim por diante.


Dim lngIndex As Long
lngIndex = ActiveCell.FormatConditions(1).IconCriteria(1).Index

Operator

Retorna ou define uma das constantes da enumeração XlFormatConditionOperator , que especifica se o limite é "maior que" ou "maior que ou igual a" o valor limite.

Para uma regra de formatação condicional de conjunto de ícones, essa propriedade pode ser definida somente como uma das duas seguintes constantes: xlGreater ou xlGreaterEqual.


ActiveCell.FormatConditions(1).IconCriteria(1).Operator =

Type

Retorna uma das constantes da enumeração XlConditionValueTypes , que especifica como o valor de limite para um conjunto de ícones é determinado. Somente leitura. Aqui você pode encontrar os valores possíveis para XlConditionValueTypes.

O tipo de valor de limite para um conjunto de ícones pode ser um número, porcentagem, fórmula ou percentil. A definição do tipo como percentil usará a função percentil no Excel para determinar o valor do limite.


ActiveCell.FormatConditions(1).IconCriteria(1).Type = xlConditionValueAutomaticMax

Value

Retorna ou define o valor limite de um ícone em uma formatação condicional. de leitura/gravação.

Você só pode definir o valor se a propriedade Type para o formato condicional for definida como uma das seguintes constantes XlConditionValueTypes : xlConditionValueNumber, xlConditionValuePercent, ** xlConditionValuePercentile**ou xlConditionValueFormula. Se o tipo de limite for uma fórmula, você poderá definir a fórmula como um valor String. A fórmula deve retornar um único número.


ActiveCell.FormatConditions(1).IconCriteria(1).Value =