Klasse Series (Excel VBA)

Die Klasse Series stellt eine Datenreihe in einem Diagramm dar.

Die wichtigste Prozeduren der Klasse Series sind Copy, Delete, Select und SeriesCollection.Add

Set

Um eine Series -Klassenvariable zu verwenden, muss sie zuerst instanziert werden, beispielsweise

Dim srs as Series
Set srs = ActiveChart.FullSeriesCollection(Index:=1)

Die folgenden Prozeduren können zum Festlegen der Series Klassenvariablen verwendet werden : Chart.FullSeriesCollection, FullSeriesCollection.Item, SeriesCollection.Item, SeriesCollection.Add, SeriesCollection.NewSeries, Chart.SeriesCollection und ChartGroup.SeriesCollection

For Each

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

Dim srsFullSeriesCollection As Series
For Each srsFullSeriesCollection In ActiveChart.FullSeriesCollection()
	
Next srsFullSeriesCollection

Themas

Einige Prozeduren in dieser Klasse wurden in Themen zusammengefasst und auf separaten Themenseiten beschrieben

Formula with its procedures Formula, FormulaLocal, FormulaR1C1 und FormulaR1C1Local
Value with its procedures Values und XValues

Methoden

Die Hauptmethoden der Klasse Series sind

Copy - Wenn die Datenreihe eine Bildfüllung aufweist, kopiert diese Methode das Bild in die Zwischenablage.

ActiveChart.FullSeriesCollection(1).Copy

Delete - Löscht das Objekt.

ActiveChart.FullSeriesCollection(1).Delete

Select - Markiert das Objekt.

ActiveChart.FullSeriesCollection(1).Select

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

Dim srs As Series
Set srs = ActiveChart.SeriesCollection.Add(Source:=)

Andere Methoden

FullSeriesCollection.Item - Gibt ein einzelnes Objekt aus dem FullSeriesCollection -Objekt zurück.

ApplyDataLabels - Wendet Datenbeschriftungen auf eine Datenreihe an.

ClearFormats - Löscht die Formatierung des Objekts.

DataLabels - Gibt ein Objekt, das eine einzelne Datenbeschriftung (ein DataLabel -Objekt) oder eine Auflistung aller datenbeschriftungen der Datenreihe (eine DataLabels -Auflistung) darstellt.

ErrorBar - Wendet Fehlerindikatoren auf die Datenreihe an.

Paste - Fügt ein Bild aus der Zwischenablage als Markierung in die ausgewählte Datenreihe ein.

Points - Gibt ein Objekt zurück, das einen einzelnen Punkt (ein Point -Objekt) oder eine Auflistung aller Punkte (eine Points -Auflistung) in der Datenreihe darstellt.

Trendlines - Gibt ein Objekt zurück, das eine einzelne Trendlinie (ein Trendlinien Objekt) oder eine Auflistung aller Trendlinien (eine Trendlinien -Auflistung) für die Datenreihe darstellt.

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

SeriesCollection.Item - Gibt ein einzelnes Objekt aus einer Auflistung zurück.

SeriesCollection.NewSeries - Erstellt einen neue Reihe.

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

Eigenschaften

FullSeriesCollection.Count Gibt einen Long -Wert zurück, der die Anzahl der Series -Objekte im FullSeriesCollection -Objekt darstellt.

Dim lngCount As Long
lngCount = ActiveChart.FullSeriesCollection.Count

FullSeriesCollection.Parent Gibt ein Object zurück, das das übergeordnete Objekt des angegebenen FullSeriesCollection -Objekts darstellt.

Dim objParent As Object
Set objParent = ActiveChart.FullSeriesCollection.Parent

ApplyPictToEnd True, wenn eine Grafik dem Ende des Punktes oder aller Punkte der Datenreihe zugeordnet wird.

ActiveChart.FullSeriesCollection(1).ApplyPictToEnd = True

ApplyPictToFront True, wenn eine Grafik dem Anfang des Punkts oder allen Punkten der Datenreihe zugeordnet wird.

ActiveChart.FullSeriesCollection(1).ApplyPictToFront = True

ApplyPictToSides True, wenn den Seiten des Punktes oder aller Punkte der Datenreihe eine Grafik zugeordnet wird.

ActiveChart.FullSeriesCollection(1).ApplyPictToSides = True

AxisGroup Gibt die Gruppe für die angegebene Datenreihe zurück oder legt sie fest.

ActiveChart.FullSeriesCollection(1).AxisGroup = xlPrimary

BarShape Gibt die Form zurück, die mit dem 3D-Balken-oder Säulendiagramm verwendet wird, oder legt diese fest.

ActiveChart.FullSeriesCollection(1).BarShape = xlBox

BubbleSizes Zurückgeben oder Festlegen einer Zeichenfolge, die auf die Arbeitsblattzellen mit den x-Wert, y-Wert und Größe Daten für das Blasendiagramm verweist.

ActiveChart.FullSeriesCollection(1).BubbleSizes = 20

ChartType Gibt den Diagrammtyp zurück oder legt ihn fest.

ActiveChart.FullSeriesCollection(1).ChartType = xl3DArea

ErrorBars Gibt ein ErrorBars -Objekt zurück, das die Fehlerindikatoren für die Datenreihe darstellt.

Dim ebsErrorBars As ErrorBars
Set ebsErrorBars = ActiveChart.FullSeriesCollection(1).ErrorBars

Explosion Gibt den Explosionswert für ein Kreisdiagramm- oder Ringdiagrammsegment zurück, oder legt diesen fest.

ActiveChart.FullSeriesCollection(1).Explosion =

Format Gibt das ChartFormat -Objekt zurück.

Dim cftFormatted As ChartFormat
Set cftFormatted = ActiveChart.FullSeriesCollection(1).Format

GeoMappingLevel Gibt die geography-Zuordnungsebene für die angegebene Datenreihe in der Diagrammgruppe an.

ActiveChart.FullSeriesCollection(1).GeoMappingLevel = xlGeoMappingLevelAutomatic

GeoProjectionType Gibt den Typ der geography-Projektion für die angegebene Datenreihe innerhalb der Diagrammgruppe an.

ActiveChart.FullSeriesCollection(1).GeoProjectionType = xlGeoProjectionTypeAlbers

Has3DEffect True, wenn die Datenreihe dreidimensional dargestellt wird.

ActiveChart.FullSeriesCollection(1).Has3DEffect = True

HasDataLabels True, wenn die Datenreihe Datenbeschriftungen hat.

ActiveChart.FullSeriesCollection(1).HasDataLabels = True

HasErrorBars True, Wenn die Datenreihe Fehlerindikatoren aufweist.

ActiveChart.FullSeriesCollection(1).HasErrorBars = True

HasLeaderLines True, wenn die Datenreihe Führungslinien besitzt.

ActiveChart.FullSeriesCollection(1).HasLeaderLines = True

InvertColor Gibt die Füllfarbe für negative Datenpunkte in einer Datenreihe zurück oder legt sie fest.

ActiveChart.FullSeriesCollection(1).InvertColor = RGB(0,0,255)'blue

InvertColorIndex Gibt die Füllfarbe für negative Datenpunkte in einer Datenreihe zurück oder legt sie fest.

ActiveChart.FullSeriesCollection(1).InvertColorIndex = RGB(0,0,255)'blue

InvertIfNegative True , wenn Microsoft Excel das Muster im Element invertiert, wenn es eine negative Zahl entspricht.

ActiveChart.FullSeriesCollection(1).InvertIfNegative = True

IsFiltered Diese Einstellung steuert, ob die Datenreihe aus dem Diagramm herausgefiltert wurde.

ActiveChart.FullSeriesCollection(1).IsFiltered = True

LeaderLines Gibt ein LeaderLines -Objekt zurück, das die Führungslinien für die Datenreihe darstellt.

Dim llsLeaderLines As LeaderLines
Set llsLeaderLines = ActiveChart.FullSeriesCollection(1).LeaderLines

MarkerBackgroundColor Legt die Hintergrundfarbe für die Markierungen als RGB-Wert fest oder gibt den entsprechenden Farbindexwert zurück.

ActiveChart.FullSeriesCollection(1).MarkerBackgroundColor = RGB(0,0,255)'blue

MarkerBackgroundColorIndex Zurückgeben oder festlegen die Hintergrundfarbe Markierung als Indexwert in der aktuellen Farbpalette oder als eine der folgenden XlColorIndex -Konstanten: XlColorIndexAutomatic oder xlColorIndexNone wird.

ActiveChart.FullSeriesCollection(1).MarkerBackgroundColorIndex = xlColorIndexAutomatic

MarkerForegroundColor Legt die Vordergrundfarbe für die Markierungen als RGB-Wert fest oder gibt den entsprechenden Farbindexwert zurück.

ActiveChart.FullSeriesCollection(1).MarkerForegroundColor = RGB(0,0,255)'blue

MarkerForegroundColorIndex Zurückgeben oder festlegen die Vordergrundfarbe von Datenpunkten als Indexwert in der aktuellen Farbpalette oder als eine der folgenden XlColorIndex -Konstanten: XlColorIndexAutomatic oder xlColorIndexNone wird.

ActiveChart.FullSeriesCollection(1).MarkerForegroundColorIndex = xlColorIndexAutomatic

MarkerSize Gibt die Größe der Datenmarkierung in Punktzurück oder legt Sie fest.

ActiveChart.FullSeriesCollection(1).MarkerSize =

MarkerStyle Gibt die Art der Markierung für einen Datenpunkt oder für eine Datenreihe in einem Liniendiagramm, Punkt (XY)-Diagramm oder Netzdiagramm zurück oder legt sie fest.

ActiveChart.FullSeriesCollection(1).MarkerStyle = xlMarkerStyleAutomatic

Name Gibt einen String-Wert zurück, der den Namen des Objekt darstellt, oder legt diesen Wert fest.

ActiveChart.FullSeriesCollection(1).Name =

Parent Gibt das übergeordnete Objekt für das angegebene Objekt zurück.

Dim objParent As Object
Set objParent = ActiveChart.FullSeriesCollection(1).Parent

ParentDataLabelOption Gibt die übergeordnete Datenbeschriftungsoption (Banner, überlappend oder keine) für die angegebenen Datenreihen innerhalb der Diagrammgruppe an.

ActiveChart.FullSeriesCollection(1).ParentDataLabelOption = xlParentDataLabelOptionsBanner

PictureType Gibt einen XlChartPictureType -Wert zurück, der die Darstellung von Bildern in einem Säulen-oder Balkendiagramm darstellt, oder legt diesen fest.

ActiveChart.FullSeriesCollection(1).PictureType = xlStack

PictureUnit2 Gibt oder die Einheit für jede Grafik des Diagramms festgelegt, wenn die PictureType -Eigenschaft auf XlStackScale festgelegt ist (ist das nicht der Fall, wird diese Eigenschaft ignoriert).

ActiveChart.FullSeriesCollection(1).PictureUnit2 =

PlotColorIndex Gibt einen Indexwert zurück, der intern zum Zuweisen von Datenreihenformatierung mit Diagrammelementen verwendet wird.

Dim lngPlotColorIndex As Long
lngPlotColorIndex = ActiveChart.FullSeriesCollection(1).PlotColorIndex

PlotOrder Zurückgeben oder festlegen die Reihenfolge der Zeichnungsflächen für die ausgewählte Datenreihe innerhalb der Diagrammgruppe.

ActiveChart.FullSeriesCollection(1).PlotOrder = 3

QuartileCalculationInclusiveMedian True, wenn die Datenreihe eine inklusive Methode zur Berechnung des Quartils (Medians) verwendet.

ActiveChart.FullSeriesCollection(1).QuartileCalculationInclusiveMedian = True

RegionLabelOption

ActiveChart.FullSeriesCollection(1).RegionLabelOption = xlRegionLabelOptionsBestFitOnly

SeriesColorGradientStyle

ActiveChart.FullSeriesCollection(1).SeriesColorGradientStyle = xlSeriesColorGradientStyleDiverging

SeriesColorMaxGradientStop

Dim csgSeriesColorMaxGradientStop As ChartSeriesGradientStopData
Set csgSeriesColorMaxGradientStop = ActiveChart.FullSeriesCollection(1).SeriesColorMaxGradientStop

SeriesColorMidGradientStop

Dim csgSeriesColorMidGradientStop As ChartSeriesGradientStopData
Set csgSeriesColorMidGradientStop = ActiveChart.FullSeriesCollection(1).SeriesColorMidGradientStop

SeriesColorMinGradientStop

Dim csgSeriesColorMinGradientStop As ChartSeriesGradientStopData
Set csgSeriesColorMinGradientStop = ActiveChart.FullSeriesCollection(1).SeriesColorMinGradientStop

Shadow Gibt einen Boolean-Wert zurück, der bestimmt, ob das Objekt einen Schatten aufweist, oder legt diesen Wert fest.

ActiveChart.FullSeriesCollection(1).Shadow = True

Smooth True, wenn Kurven des Linien- oder Punkt (XY)-Diagramms geglättet werden.

ActiveChart.FullSeriesCollection(1).Smooth = True

Type Gibt einen Long -Wert zurück, der den Datenreihentyp darstellt, oder legt diesen fest.

ActiveChart.FullSeriesCollection(1).Type =

ValueSortOrder

ActiveChart.FullSeriesCollection(1).ValueSortOrder = xlValueAscending

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

Dim lngCount As Long
lngCount = ActiveChart.SeriesCollection.Count

SeriesCollection.Parent Gibt das übergeordnete Objekt für das angegebene Objekt zurück.

Dim objParent As Object
Set objParent = ActiveChart.SeriesCollection.Parent