Clase CategoryCollection - colección de categorías (Excel VBA)

La clase CategoryCollection representa la colección de categorías de gráfico visibles en el gráfico. Para usar una variable de clase CategoryCollection, primero debe ser instanciado, por ejemplo


Dim ccn as CategoryCollection
Set ccn = ActiveChart.ChartGroups(1).CategoryCollection()

For Each

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


Dim chrcCategoryCollection As ChartCategory
For Each chrcCategoryCollection In ActiveChart.ChartGroups(1).CategoryCollection()
	
Next chrcCategoryCollection

Count

Devuelve un valor de tipo Long que representa el número de objetos de la CategoryCollection (devuelve el número de categorías visibles en el gráfico).


Dim lngCount As Long
lngCount = ActiveChart.ChartGroups(1).CategoryCollection.Count

Item

Devuelve un único objeto del objeto CategoryCollection .

Item (Index)

Index: Número de índice del objeto.


Dim chrcCategoryCollection As ChartCategory
Set chrcCategoryCollection = ActiveChart.ChartGroups(1).CategoryCollection(Index:=1)