Clase IconSet - un único conjunto de iconos utilizados en una regla de formato condicional de conjunto de icono (Excel VBA)

La clase IconSet representa un único conjunto de iconos utilizados en una regla de formato condicional de conjunto de iconos. Para usar una variable de clase IconSet, primero debe ser instanciado, por ejemplo


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

For Each

A continuación, se muestra un ejemplo de cómo procesar los elementos IconSet en una colección.


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

Count

Devuelve un valor Long que especifica el número de iconos incluidos en el conjunto de iconos.


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

ID

Devuelve una de las constantes de la enumeración XlIconSet , que especifica el nombre del conjunto de iconos usado en una regla de formato condicional de conjunto de iconos. Aquí puede ver valores posibles para XlIconSet.


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

Item

Devuelve un objeto Icon que representa un solo icono de un conjunto de iconos.

El valor del parámetro Index no puede ser mayor que el número de iconos contenidos en un conjunto de iconos.

Item (Index)

Index: Número de índice del objeto Icon.


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