Classe CategoryCollection - collection de catégories (Excel VBA)

La classe CategoryCollection représente la collection de catégories de graphique visible dans le graphique. Pour utiliser une variable de classe CategoryCollection, elle doit d'abord être instanciée, par exemple


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

For Each

Voici un exemple de traitement des éléments CategoryCollection dans une collection


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

Count

Renvoie une valeur de type long qui représente le nombre d'objets dans le CategoryCollection (renvoie le nombre de catégories visibles dans le graphique). En lecture seule.


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

Item

Cette méthode renvoie un seul objet de l'objet CategoryCollection .

Item (Index)

Index: Numéro d'index de l'objet.


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