Classe SparklineGroups (Excel VBA)

A classe SparklineGroups representa uma coleção de grupos de minigráficos. Para usar uma variável de classe SparklineGroups, ela primeiro precisa ser instanciada por exemplo


Dim sgs as SparklineGroups
Set sgs = ActiveCell.SparklineGroups

For Each

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


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

Add

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

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 de retorno 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.

Clear

Limpa o minigráfico selecionado.


ActiveCell.SparklineGroups.Clear

ClearGroups

Limpa os grupos de minigráficos selecionados.


ActiveCell.SparklineGroups.ClearGroups

Count

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


Dim lngCount As Long
lngCount = ActiveCell.SparklineGroups.Count

Group

Agrupa os minigráficos selecionados.

Group (Location)

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


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

Item

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

Item (Index)

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


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

Ungroup

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


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