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