Classe ChartCategory (Excel VBA)

Especifica a categoria de um tipo de gráfico.

Set

Para usar uma variável de classe ChartCategory, ela primeiro precisa ser instanciada por exemplo

Dim chrc as ChartCategory
Set chrc = ActiveChart.ChartGroups(1).CategoryCollection(Index:=1)

Os procedimentos a seguir podem ser usados ​​para definir variáveis ​​do tipo ChartCategory: ChartGroup.CategoryCollection, ChartGroup.FullCategoryCollection e CategoryCollection.Item

For Each

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

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

CategoryCollection.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

CategoryCollection.Item

Retorna um único objeto do objeto CategoryCollection .

Sintaxe : expression.Item (Index)

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

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

CategoryCollection.Parent

Retorna um objeto que representa o objeto pai do objeto CategoryCollection especificado. Somente leitura.

Esta propriedade retornará o objeto Chart que possui essa coleção de categorias.

IsFiltered

Retorna true quando o usuário filtra uma série. Boolean somente leitura.

Quando uma série é transferida fora de suas sériespai, essa série ainda permanece em seu FullSeriesCollectionpai. Quando um usuário filtra a série novamente, ele é inserido de volta em seu local original na SeriesCollection.

ActiveChart.ChartGroups(1).CategoryCollection(1).IsFiltered = True

Name

Retorna um valor String que representa o nome do objeto.

Dim strName As String
strName = ActiveChart.ChartGroups(1).CategoryCollection(1).Name

Parent

Retorna o objeto pai do objeto especificado. Somente leitura.