Clase SparklineGroup (Excel VBA)

La clase SparklineGroup representa un grupo de minigráficos.

Set

Para usar una variable de clase SparklineGroup, primero debe ser instanciado, por ejemplo

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

Las variables de tipo SparklineGroup se pueden establecer utilizando el procedimiento Range.SparklineGroups

For Each

A continuación, se muestra un ejemplo de cómo procesar los elementos SparklineGroup en una colección.

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

SparklineGroups.Add

Crea un nuevo grupo de minigráficos y devuelve un objeto SparklineGroup .

Sintaxis : expression.Add (Type, SourceData)

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

Arguments

Estos son los argumentos con nombre :

Type (XlSparkType) - Tipo de minigráfico.

Valores posibles son xlSparkColumn - Minigráfico de columnas, xlSparkColumnStacked100 - Minigráfico de ganancia o pérdida, xlSparkLine - Minigráfico de líneas.

SourceData (String) - Representa el rango que se debe usar para crear el minigráfico.

SparklineGroups.Clear

Borra los minigráficos seleccionados.

ActiveCell.SparklineGroups.Clear

SparklineGroups.ClearGroups

Borra los grupos de minigráficos seleccionados.

ActiveCell.SparklineGroups.ClearGroups

SparklineGroups.Count

Devuelve el número de grupos de minigráficos en el objeto de intervalo asociado. Solo lectura.

Dim lngCount As Long
lngCount = ActiveCell.SparklineGroups.Count

SparklineGroups.Group

Agrupa los minigráficos seleccionados.

Sintaxis : expression.Group (Location)

Location: La ubicación de la primera celda en el grupo.

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

SparklineGroups.Item

Devuelve un objeto SparklineGroup de una colección. Solo lectura.

Sintaxis : expression.Item (Index)

Index: Especifica la posición de un elemento en la colección.

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

SparklineGroups.Parent

Devuelve el objeto Range del objeto especificado. Solo lectura.

SparklineGroups.Ungroup

Desagrupa los minigráficos en el grupo de minigráficos seleccionado.

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