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.