Classe IconSet - um único conjunto de ícones que são usados na regra de formatação condicional de um conjunto de ícones (Excel VBA)

A classe IconSet representa um único conjunto de ícones que são usados na regra de formatação condicional de um conjunto de ícones. Para usar uma variável de classe IconSet, ela primeiro precisa ser instanciada por exemplo


Dim icnset as IconSet
Set icnset = ActiveWorkbook.IconSets(Index:=1)

For Each

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


Dim icnset As IconSet
For Each icnset In ActiveWorkbook.IconSets
	
Next icnset

Count

Retorna um valor Long que especifica o número de ícones no conjunto de ícones. Somente leitura.


Dim lngCount As Long
lngCount = ActiveWorkbook.IconSets(1).Count

ID

Retorna uma das constantes da enumeração XlIconSet , que especifica o nome do conjunto de ícones usado em uma regra de formatação condicional de conjunto de ícones. Aqui você pode encontrar os valores possíveis para XlIconSet.


Dim xisID As XlIconSet
xisID = ActiveWorkbook.IconSets(1).ID

Item

Retorna um objeto Icon que representa um único ícone de um conjunto de ícones. Somente leitura.

O valor do parâmetro Index não pode ser maior que o número de ícones em um conjunto de ícones. Para localizar o número total de ícones em um conjunto de ícones, use a propriedade Count .

Item (Index)

Index: O número de índice do objeto Icon.


Dim icnItem As Icon
Set icnItem = ActiveWorkbook.IconSets(1)(Index:=1)