Klasse SeriesCollection (Excel VBA)

Eine Auflistung aller Series -Objekte im angegebenen Diagramm oder in der Diagrammgruppe. Um eine SeriesCollection -Klassenvariable zu verwenden, muss sie zuerst instanziert werden, beispielsweise


Dim scn as SeriesCollection
Set scn = ActiveChart.SeriesCollection()

Add

Fügt eine oder mehrere neue Serien zur SeriesCollection-Auflistung hinzu.

Diese Methode gibt tatsächlich kein Series-Objekt zurück, wie im Objektbrowser angegeben.

Add (Source, Rowcol, SeriesLabels, CategoryLabels, Replace)


Charts("Chart1").SeriesCollection.Add Source:=ActiveWorkbook.Worksheets("Sheet1").Range("B1:B10")

Arguments

Ein benanntes Argument

Source (Range) - Die neuen Daten als Range -Objekt.

Optional arguments

Die folgenden Argumente sind optional

Rowcol (XlRowCol) - Gibt an, ob die neuen Werte sich in den Zeilen oder Spalten des angegebenen Bereichs befinden.

Mögliche Rückgabewerte sind xlColumns - Die Datenreihe befindet sich in einer Zeile, xlRows - Die Datenreihe befindet sich in einer Spalte.

SeriesLabels (Boolean) - True, wenn die erste Zeile oder Spalte den Namen der Datenreihe enthält.

CategoryLabels (Boolean) - True, wenn die erste Zeile oder Spalte den Namen der Kategoriebeschriftungen enthält.

Replace (Boolean) - Wenn CategoryLabels auf True und Replace auf True festgelegt ist, ersetzen die angegebenen Kategorien die Kategorien, die derzeit für die Datenreihen vorhanden sind.

Count

Gibt einen Long-Wert zurück, der die Anzahl der Objekte in der Auflistung darstellt.


Dim lngCount As Long
lngCount = ActiveChart.SeriesCollection.Count

Extend

Fügt einer bestehenden Auflistung von Datenreihen neue Datenpunkte hinzu.

Diese Methode ist nicht für PivotChart-Berichte verfügbar.

Extend (Source, Rowcol, CategoryLabels)


Charts("Chart1").SeriesCollection.Extend Source:=Worksheets("Sheet1").Range("B1:B6")

Arguments

Ein benanntes Argument

Source (Range) - Die neuen Daten, die dem SeriesCollection -Objekt als Range -Objekt hinzugefügt werden sollen.

Optional arguments

Die folgenden Argumente sind optional

Rowcol (XlRowCol) - Gibt an, ob sich die neuen Werte in den Zeilen oder Spalten des angegebenen Quellbereichs befinden.

Mögliche Rückgabewerte sind xlColumns - Die Datenreihe befindet sich in einer Zeile, xlRows - Die Datenreihe befindet sich in einer Spalte.

CategoryLabels (Boolean) - True, wenn die erste Zeile oder Spalte enthalten den Namen der Kategorie Etiketten.

Item

Gibt ein einzelnes Objekt aus einer Auflistung zurück.

Item (Index)

Index: Der Name oder die Indexnummer für das Objekt.


Dim srsSeriesCollection As Series
Set srsSeriesCollection = ActiveChart.SeriesCollection(Index:=1)

NewSeries

Erstellt einen neue Reihe.

Diese Methode steht für PivotChart-Berichte nicht zur Verfügung.


Dim srsNewSeries As Series
Set srsNewSeries = ActiveChart.SeriesCollection.NewSeries()

Paste

Fügt Daten aus der Zwischenablage in die angegebene Datenreihenauflistung ein.

Paste (Rowcol, SeriesLabels, CategoryLabels, Replace, NewSeries)


Worksheets("Sheet1").Range("C1:C5").Copy 
Charts("Chart1").SeriesCollection.Paste

Arguments

Optional arguments

Die folgenden Argumente sind optional

Rowcol (XlRowCol) - Legt fest, ob die einer bestimmten Datenreihe entsprechenden Werte sich in Zeilen oder Spalten befinden.

Mögliche Rückgabewerte sind xlColumns - Die Datenreihe befindet sich in einer Zeile, xlRows - Die Datenreihe befindet sich in einer Spalte.

SeriesLabels (Boolean) - True , wenn der Inhalt der Zelle in der ersten Spalte jeder Zeile (oder der ersten Zeile jeder Spalte) als Name der Datenreihe in dieser Zeile (oder Spalte) verwendet werden soll.

CategoryLabels (Boolean) - True , wenn der Inhalt der ersten Zeile (oder Spalte) der Auswahl als Kategorien für das Diagramm verwendet werden soll.

Replace (Boolean) - Mit True werden beim Ersetzen vorhandener Kategorien durch Informationen aus dem kopierten Bereich Kategorien angewendet.

NewSeries (Boolean) - Mit True werden die Daten als neue Datenreihe eingefügt.