Classe CategoryCollection - coleção de categorias (Excel VBA)

A classe CategoryCollection representa a coleção de categorias de gráfico visíveis no gráfico. Para usar uma variável de classe CategoryCollection, ela primeiro precisa ser instanciada por exemplo


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

For Each

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


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

Count

Retorna um valor Long que representa o número de objetos em CategoryCollection retorna o número de categorias visíveis no gráfico. Somente leitura.


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

Item

Retorna um único objeto do objeto CategoryCollection .

Item (Index)

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


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