Klasse CategoryCollection - Auflistung der Kategorien (Excel VBA)

Die Klasse CategoryCollection stellt die Auflistung der sichtbaren Diagramm Kategorien im Diagramm dar. Um eine CategoryCollection -Klassenvariable zu verwenden, muss sie zuerst instanziert werden, beispielsweise


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

For Each

Hier ist ein Beispiel für die Verarbeitung der CategoryCollection -Elemente in einer Sammlung


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

Count

Gibt einen Long -Wert zurück, der die Anzahl der Objekte in der categorycollection darstellt (gibt die Anzahl der im Diagrammsicht baren Kategorien zurück).


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

Item

Gibt ein einzelnes Objekt aus dem categorycollection -Objekt zurück.

Item (Index)

Index: Die Indexnummer für das Objekt


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