Classe SparklineGroup (Excel VBA)

La classe SparklineGroup représente un groupe de graphiques sparkline.

Set

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

Dim sprlng as SparklineGroup
Set sprlng = ActiveCell.SparklineGroups(Index:=1)

Les variables du type SparklineGroup peuvent être définies à l'aide de la procédure Range.SparklineGroups

For Each

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

Dim sprlng As SparklineGroup
For Each sprlng In ActiveCell.SparklineGroups
	
Next sprlng

SparklineGroups.Add

Crée un groupe de graphiques sparkline et renvoie un objet SparklineGroup .

Syntaxe : expression.Add (Type, SourceData)

Range("$A$1:$A$4").SparklineGroups.Add Type:=xlSparkColumn, SourceData:= _ 
 "Sheet2!B1:E4"

Arguments

Les arguments nommés :

Type (XlSparkType) - Type de graphique sparkline.

Valeurs possibles sont xlSparkColumn - Histogramme, xlSparkColumnStacked100 - Graphique sparkline Conclusions/Pertes, xlSparkLine - Graphique sparkline en courbes.

SourceData (String) - Représente la plage à utiliser pour créer le graphique sparkline.

SparklineGroups.Clear

Efface les graphiques sparkline sélectionnés.

ActiveCell.SparklineGroups.Clear

SparklineGroups.ClearGroups

Efface les groupes de graphiques sparkline sélectionnés.

ActiveCell.SparklineGroups.ClearGroups

SparklineGroups.Count

Renvoie le nombre de groupes de graphiques sparkline dans l’objet Range associé. En lecture seule.

Dim lngCount As Long
lngCount = ActiveCell.SparklineGroups.Count

SparklineGroups.Group

Regroupe les graphiques sparkline sélectionnés.

Syntaxe : expression.Group (Location)

Location: Emplacement de la première cellule dans le groupe.

Range("A1:A4").SparklineGroups.Group Location:=Range("A1")

SparklineGroups.Item

Renvoie un objet SparklineGroup à partir d’une collection. En lecture seule.

Syntaxe : expression.Item (Index)

Index: Spécifie la position d’un élément de la collection.

Dim sprlngItem As SparklineGroup
Set sprlngItem = ActiveCell.SparklineGroups(Index:=1)

SparklineGroups.Parent

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

SparklineGroups.Ungroup

Dissocie les graphiques sparkline du groupe de graphiques sparkline sélectionné.

Range("A1:A4").SparklineGroups.Ungroup