Classe Series (Excel VBA)

Cet objet représente une série dans un graphique.

Les procédures principales de la classe Series sont Copy, Delete, Select et SeriesCollection.Add

Set

Pour utiliser une variable de classe Series, elle doit d'abord être instanciée, par exemple

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

Les procédures suivantes peuvent être utilisés pour définir des variables de la classe Series : Chart.FullSeriesCollection, FullSeriesCollection.Item, SeriesCollection.Item, SeriesCollection.Add, SeriesCollection.NewSeries, Chart.SeriesCollection et ChartGroup.SeriesCollection

For Each

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

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

Thèmes

Certaines procédures de cette classe ont été regroupées en thèmes et sont décrites sur des pages thématiques séparées

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

Méthodes

Les méthodes principales de la classe Series sont

Copy - Si la série possède une image de remplissage, cette méthode copie l’image dans le presse-papiers.

ActiveChart.FullSeriesCollection(1).Copy

Delete - Cette méthode supprime l'objet.

ActiveChart.FullSeriesCollection(1).Delete

Select - Cette méthode sélectionne l'objet.

ActiveChart.FullSeriesCollection(1).Select

SeriesCollection.Add - Ajoute une ou plusieurs nouvelles séries à la collection SeriesCollection .

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

Autre Méthodes

FullSeriesCollection.Item - Cette méthode renvoie un seul objet de l'objet FullSeriesCollection .

ApplyDataLabels - Cette méthode applique des étiquettes de données à une série.

ClearFormats - Cette méthode annule la mise en forme de l'objet.

DataLabels - Renvoie un object qui représente soit une seule étiquette de données (objet DataLabel ), soit une collection de toutes les étiquettes de données de la série (collection DataLabels ).

ErrorBar - Applique des barres d'erreur à la série.

Paste - Cette méthode colle une image du Presse-papiers en tant que marqueur sur la série sélectionnée.

Points - Renvoie un Object qui représente un point unique (un objet point ) ou une collection de tous les points (une collection de points ) de la série. En lecture seule.

SetProperty -

Trendlines - Renvoie un Object qui représente une seule courbe de tendance (un objet Trendline ) ou une collection de toutes les courbes de tendance (une collection de courbes de tendance ) pour la série.

SeriesCollection.Extend - Cette méthode ajoute de nouveaux points de données à une collection de séries existante.

SeriesCollection.Item - Cette méthode renvoie un seul objet d'une collection.

SeriesCollection.NewSeries - Créer une nouvelle série. Renvoie un objet Series qui représente la nouvelle série.

SeriesCollection.Paste - Cette méthode colle les données provenant du Presse-papiers dans la collection de séries spécifiée.

Propriétés

FullSeriesCollection.Count Renvoie une valeur de type long qui représente le nombre d'objets Series dans l'objet FullSeriesCollection . En lecture seule.

Dim lngCount As Long
lngCount = ActiveChart.FullSeriesCollection.Count

FullSeriesCollection.Parent Renvoie un Object qui représente l'objet parent de l'objet FullSeriesCollection spécifié. En lecture seule.

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

ApplyPictToEnd Cette propriété a la valeur True si une image est appliquée à l'extrémité du point ou de tous les points de la série. Boolean (en lecture/écriture).

ActiveChart.FullSeriesCollection(1).ApplyPictToEnd = True

ApplyPictToFront Cette propriété a la valeur True si une image est appliquée devant le point ou tous les points de la série. Boolean (en lecture/écriture).

ActiveChart.FullSeriesCollection(1).ApplyPictToFront = True

ApplyPictToSides Cette propriété a la valeur True si une image est appliquée aux côtés du point ou de tous les points de la série. Boolean (en lecture/écriture).

ActiveChart.FullSeriesCollection(1).ApplyPictToSides = True

AxisGroup Renvoie ou définit le groupe de la série spécifiée. Lecture-écriture.

ActiveChart.FullSeriesCollection(1).AxisGroup = xlPrimary

BarShape Cette propriété renvoie ou définit la forme utilisée avec la barre 3D ou le graphique en histogrammes. En lecture/écriture XlBarShape.

ActiveChart.FullSeriesCollection(1).BarShape = xlBox

BubbleSizes Cette propriété renvoie ou définit une chaîne qui fait référence aux cellules de feuille de calcul qui contiennent la valeur x, la valeur y et les données de taille du graphique en bulles. Lorsque vous renvoyez la référence de cellule, elle renverra une chaîne décrivant les cellules en style de référence A1. Pour définir les données relatives à la taille du graphique en bulle, vous devez utiliser le style de référence R1. S'applique uniquement aux graphiques en bulle. Variant en lecture/écriture.

ActiveChart.FullSeriesCollection(1).BubbleSizes = 20

ChartType Renvoie ou définit le type de graphique. Énumération XlChartType en lecture-écriture.

ActiveChart.FullSeriesCollection(1).ChartType = xl3DArea

ErrorBars Renvoie un objet ErrorBars qui représente les barres d’erreur de la série. En lecture seule.

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

Explosion Renvoie ou définit la valeur d’explosion pour une coupe de graphique en secteurs ou de graphique en anneaux. Renvoie 0 (zéro) s’il n’y a aucune explosion (la pointe de la coupe est dans le centre du graphique). Long (en lecture/écriture).

ActiveChart.FullSeriesCollection(1).Explosion =

Format Renvoie l’objet ChartFormat . En lecture seule.

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

GeoMappingLevel Indique le niveau de mappage géographique de la série spécifiée dans le groupe de graphiques. En lecture/écriture XlGeoMappingLevel.

ActiveChart.FullSeriesCollection(1).GeoMappingLevel = xlGeoMappingLevelAutomatic

GeoProjectionType Indique le type de projection géographique de la série spécifiée dans le groupe de graphiques. En lecture/écriture XlGeoProjectionType.

ActiveChart.FullSeriesCollection(1).GeoProjectionType = xlGeoProjectionTypeAlbers

Has3DEffect Cette propriété a la valeur True si la série est en 3D. Boolean (en lecture/écriture).

ActiveChart.FullSeriesCollection(1).Has3DEffect = True

HasDataLabels Cette propriété a la valeur True si la série a des étiquettes de données. Boolean (en lecture/écriture).

ActiveChart.FullSeriesCollection(1).HasDataLabels = True

HasErrorBars True si la série possède des barres d'erreur. Cette propriété n’est pas disponible pour les graphiques 3D. Boolean (en lecture/écriture).

ActiveChart.FullSeriesCollection(1).HasErrorBars = True

HasLeaderLines Cette propriété a la valeur True si la série possède des lignes d'étiquettes. Boolean (en lecture/écriture).

ActiveChart.FullSeriesCollection(1).HasLeaderLines = True

InvertColor Renvoie ou définit la couleur de remplissage des points de données négatifs d'une série. En lecture-écriture.

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

InvertColorIndex Renvoie ou définit la couleur de remplissage des points de données négatifs d'une série. En lecture-écriture.

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

InvertIfNegative La valeur true si Microsoft Excel inverse le motif de l’élément lorsqu’il correspond à un nombre négatif. Boolean (en lecture/écriture).

ActiveChart.FullSeriesCollection(1).InvertIfNegative = True

IsFiltered Ce paramètre contrôle si la série a été filtrée du graphique. La valeur par défaut est False. Boolean (en lecture/écriture).

ActiveChart.FullSeriesCollection(1).IsFiltered = True

LeaderLines Renvoie un objet LeaderLines qui représente les lignes d’étiquettes de la série. En lecture seule.

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

MarkerBackgroundColor Définit la couleur d’arrière-plan de la marque sous la forme d’une couleur RVB ou renvoie la valeur de l’index de couleur correspondante. Ne s'applique qu'aux graphiques en courbes, en nuages de points et en radar. Long (en lecture/écriture).

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

MarkerBackgroundColorIndex Cette propriété renvoie ou définit la couleur d'arrière-plan de marque sous forme d'index dans la palette de couleurs actuelle ou sous la forme d'une des constantes XlColorIndex suivantes : xlColorIndexAutomatic ou xlColorIndexNone. Ne s'applique qu'aux graphiques en courbes, en nuages de points et en radar. Long (en lecture/écriture).

ActiveChart.FullSeriesCollection(1).MarkerBackgroundColorIndex = xlColorIndexAutomatic

MarkerForegroundColor Définit la couleur de premier plan de la marque sous la forme d’une couleur RVB ou renvoie la valeur de l’index de couleur correspondante. Ne s'applique qu'aux graphiques en courbes, en nuages de points et en radar. Long (en lecture/écriture).

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

MarkerForegroundColorIndex Cette propriété renvoie ou définit la couleur de premier plan du marqueur sous forme d'index dans la palette de couleurs actuelle ou sous la forme d'une des constantes XlColorIndex suivantes : xlColorIndexAutomatic ou xlColorIndexNone. Ne s'applique qu'aux graphiques en courbes, en nuages de points et en radar. Long (en lecture/écriture).

ActiveChart.FullSeriesCollection(1).MarkerForegroundColorIndex = xlColorIndexAutomatic

MarkerSize Cette propriété renvoie ou définit la taille des marques de données, en points. Il peut s'agir d'une valeur comprise entre 2 et 72. Long (en lecture/écriture).

ActiveChart.FullSeriesCollection(1).MarkerSize =

MarkerStyle Renvoie ou définit le style de marqueur pour un point ou une série dans un graphique en courbes, à nuages de points ou en radar. Énumération XlMarkerStyle en lecture-écriture.

ActiveChart.FullSeriesCollection(1).MarkerStyle = xlMarkerStyleAutomatic

Name Cette propriété renvoie ou définit une valeur de type String qui représente le nom de l'objet.

ActiveChart.FullSeriesCollection(1).Name =

Parent Renvoie l’objet parent pour l’objet spécifié. En lecture seule.

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

ParentDataLabelOption Spécifie l’option d’étiquette de données parent (bannière, qui se chevauchent ou aucune) pour la série spécifiée dans le groupe de graphiques. En lecture/écriture XlParentDataLabelOptions.

ActiveChart.FullSeriesCollection(1).ParentDataLabelOption = xlParentDataLabelOptionsBanner

PictureType Cette propriété renvoie ou définit une valeur XlChartPictureType qui représente le mode d’affichage des images sur une colonne ou un graphique à barres.

ActiveChart.FullSeriesCollection(1).PictureType = xlStack

PictureUnit2 Cette propriété renvoie ou définit l’unité de chaque image du graphique si la propriété PictureType (TypeImage ) est définie sur xlStackScale (si ce n’est pas le cas, cette propriété est ignorée). Type de données Double en lecture-écriture.

ActiveChart.FullSeriesCollection(1).PictureUnit2 =

PlotColorIndex Renvoie une valeur d’index utilisée en interne pour associer la mise en forme d’une série à des éléments de graphique. En lecture seule.

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

PlotOrder Cette propriété renvoie ou définit l'ordre de traçage de la série sélectionnée au sein du groupe de graphique. Long (en lecture/écriture).

ActiveChart.FullSeriesCollection(1).PlotOrder = 3

QuartileCalculationInclusiveMedian True si la série utilise une méthode calcul quartile MEDIANE inclusive. Boolean (en lecture/écriture).

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 Cette propriété renvoie ou définit une valeur de type Boolean qui détermine si l'objet est ombré.

ActiveChart.FullSeriesCollection(1).Shadow = True

Smooth Cette propriété a la valeur True si le lissage de courbes est activé pour le graphique en courbes ou en nuages de point. Cette propriété ne s'applique qu'à ces deux types de graphiques. Lecture-écriture.

ActiveChart.FullSeriesCollection(1).Smooth = True

Type Cette propriété renvoie ou définit une valeur de type long qui représente le type de série.

ActiveChart.FullSeriesCollection(1).Type =

ValueSortOrder

ActiveChart.FullSeriesCollection(1).ValueSortOrder = xlValueAscending

SeriesCollection.Count Cette propriété renvoie une valeur de type Long qui représente le nombre d’objets de la collection.

Dim lngCount As Long
lngCount = ActiveChart.SeriesCollection.Count

SeriesCollection.Parent Renvoie l’objet parent pour l’objet spécifié. En lecture seule.

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