Classe SparklineGroup (Excel VBA)

A classe SparklineGroup representa um grupo de minigráficos.

Set

Para usar uma variável de classe SparklineGroup, ela primeiro precisa ser instanciada por exemplo

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

As variáveis ​​de classe SparklineGroup podem ser definidas usando o procedimento Range.SparklineGroups.

For Each

Aqui está um exemplo de processamento dos itens SparklineGroup em uma coleção.

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

SparklineGroups.Add

Cria um novo grupo de minigráficos e retorna um objeto de grupo de minigráficos.

Sintaxe : expression.Add (Type, SourceData)

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

Arguments

O seguinte argumento é opcional

Type (XlSparkType) - O tipo de minigráfico.

Os valores possíveis são xlSparkColumn - Um minigráfico de colunas, xlSparkColumnStacked100 - Um minigráfico de ganhos/perdas, xlSparkLine - Um minigráfico de linha.

SourceData (String) - Representa o intervalo a ser usado para criar o minigráfico.

SparklineGroups.Clear

Limpa o minigráfico selecionado.

ActiveCell.SparklineGroups.Clear

SparklineGroups.ClearGroups

Limpa os grupos de minigráficos selecionados.

ActiveCell.SparklineGroups.ClearGroups

SparklineGroups.Count

Retorna a contagem de grupos de minigráficos no objeto Range associado. Somente leitura.

Dim lngCount As Long
lngCount = ActiveCell.SparklineGroups.Count

SparklineGroups.Group

Agrupa os minigráficos selecionados.

Sintaxe : expression.Group (Location)

Location: O local da primeira célula no grupo.

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

SparklineGroups.Item

Retorna um objeto de grupo de minigráfico de uma coleção. Somente leitura.

Sintaxe : expression.Item (Index)

Index: Especifica a posição de um elemento na coleção.

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

SparklineGroups.Parent

Retorna o objeto Range do objeto especificado. Somente leitura.

SparklineGroups.Ungroup

Desagrupa minigráficos do grupo de minigráficos selecionado.

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