Klasse SparklineGroups (Excel VBA)

Die Klasse SparklineGroups stellt eine Auflistung von Sparklinegruppen dar. Um eine SparklineGroups -Klassenvariable zu verwenden, muss sie zuerst instanziert werden, beispielsweise


Dim sgs as SparklineGroups
Set sgs = ActiveCell.SparklineGroups

For Each

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


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

Add

Erstellt eine neue sparklinegruppe und gibt ein sparklinegroup -Objekt zurück.

Add (Type, SourceData)


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

Arguments

Hier sind die benannte Argumente :

Type (XlSparkType) - Der Sparklinetyp.

Mögliche Rückgabewerte sind xlSparkColumn - Eine Säulendiagramm-Sparkline, xlSparkColumnStacked100 - Eine Gewinn-/Verlustdiagramm-Sparkline, xlSparkLine - Eine Liniendiagramm-Sparkline.

SourceData (String) - Stellt den Bereich dar, der zum Erstellen der Sparkline verwendet wird.

Clear

Löscht die ausgewählten Sparklines.


ActiveCell.SparklineGroups.Clear

ClearGroups

Löscht die ausgewählten Sparklinegruppen.


ActiveCell.SparklineGroups.ClearGroups

Count

Gibt die Anzahl der sparklinegruppen im zugeordneten Range -Objekt zurück.


Dim lngCount As Long
lngCount = ActiveCell.SparklineGroups.Count

Group

Gruppiert die ausgewählten Sparklines.

Group (Location)

Item

Gibt ein sparklinegroup -Objekt aus einer Auflistung zurück.

Item (Index)

Index: Gibt die Position eines Elements in der Auflistung an.


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

Ungroup

Hebt die Gruppierung der Sparklines in der ausgewählten Sparklinegruppe auf.


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