Classe Sparkline (Excel VBA)

La classe Sparkline représente un seul graphique sparkline.

La procédure principale de la classe Sparkline est SparklineGroup.Delete

Set

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

Dim sprln as Sparkline
Set sprln = ActiveCell.SparklineGroups(1)(Index:=1)

Les procédures suivantes peuvent être utilisés pour définir des variables de la classe Sparkline : SparklineGroup.Item, SparkAxes.Parent, Parent, SparklineGroups.Item, SparklineGroups.Add et SparkPoints.Parent

For Each

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

Dim sprlnParent As Sparkline
For Each sprlnParent In ActiveCell.SparklineGroups.Parent
	
Next sprlnParent

Thèmes

Les procédures suivantes de cette classe ont été regroupées et sont décrites sur une page thématique séparée

Display/Show with its procedures SparklineGroup.DisplayBlanksAs et SparklineGroup.DisplayHidden

Méthodes

C'est la méthode principale de la classe Sparkline

SparklineGroup.Delete - Supprime le groupe de graphiques sparkline.

ActiveCell.SparklineGroups(1).Delete

Autre Méthodes

ModifyLocation - Modifie l’emplacement d’un seul graphique sparkline.

ModifySourceData - Modifie les données sources pour un seul graphique sparkline.

SparklineGroup.Modify - Définit l’emplacement et les données sources du groupe de graphiques sparkline.

SparklineGroup.ModifyDateRange - Définit la plage de dates pour le groupe de graphiques sparkline.

SparklineGroup.ModifyLocation - Définit l’objet de plage associé de façon à modifier l’emplacement du groupe de graphiques sparkline.

SparklineGroup.ModifySourceData - Définit la plage qui représente les données sources du groupe de graphiques sparkline.

Propriétés

Location

ActiveCell.SparklineGroups(1)(1).Location =

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

Dim sprlngParent As SparklineGroup
Set sprlngParent = ActiveCell.SparklineGroups(1)(1).Parent

SourceData Cette propriété renvoie ou définit la plage qui contient les données sources pour un seul graphique sparkline. Lecture-écriture.

ActiveCell.SparklineGroups(1)(1).SourceData =

SparklineGroup.Axes Renvoie l’objet SparkAxes associé. En lecture seule.

Dim sasAxes As SparkAxes
Set sasAxes = ActiveCell.SparklineGroups(1).Axes

SparklineGroup.Count Renvoie le nombre de graphiques sparkline du groupe de graphiques sparkline. En lecture seule.

Dim lngCount As Long
lngCount = ActiveCell.SparklineGroups(1).Count

SparklineGroup.DateRange Obtient ou définit la plage de dates pour le groupe de graphiques sparkline. Lecture-écriture.

ActiveCell.SparklineGroups(1).DateRange =

SparklineGroup.Item Renvoie un objet sparkline . En lecture seule.

Dim sprlnItem As Sparkline
Set sprlnItem = ActiveCell.SparklineGroups(1)(Index:=1)

SparklineGroup.LineWeight Obtient ou définit l’épaisseur des graphiques sparkline du groupe de graphiques sparkline. Lecture-écriture.

ActiveCell.SparklineGroups(1).LineWeight =

Location

ActiveCell.SparklineGroups(1).Location =

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

Dim objParent As Object
Set objParent = ActiveCell.SparklineGroups(1).Parent

SparklineGroup.PlotBy Renvoie ou définit comment tracer le graphique sparkline lorsque les données sur lesquelles il repose se trouvent dans une plage de forme carrée. Lecture-écriture.

ActiveCell.SparklineGroups(1).PlotBy = xlSparklineColumnsSquare

SparklineGroup.Points Renvoie l’objet sparkpoints, associé au groupe de graphiques sparkline. En lecture seule.

Dim spsPoints As SparkPoints
Set spsPoints = ActiveCell.SparklineGroups(1).Points

SparklineGroup.SeriesColor Renvoie un objet FormatColor qui représente la couleur principale de la série du groupe de graphiques sparkline. En lecture seule.

Dim fcrSeriesColor As FormatColor
Set fcrSeriesColor = ActiveCell.SparklineGroups(1).SeriesColor

SparklineGroup.SourceData Renvoie ou définit la plage qui contient les données sources du groupe de graphiques sparkline. Lecture-écriture.

ActiveCell.SparklineGroups(1).SourceData =

SparklineGroup.Type Obtient ou définit le type de graphique sparkline du groupe. Lecture-écriture.

ActiveCell.SparklineGroups(1).Type = xlSparkColumn