Coleção ChartGroups

Chart
ChartGroups
ChartGroup

Uma coleção de todos os objetos ChartGroup no gráfico especificado. Cada objeto ChartGroup representa uma ou mais seqüências plotadas em um gráfico com o mesmo formato. Um gráfico contém um ou mais grupos gráficos, cada grupo gráfico contém uma ou mais seqüências e cada seqüência contém um ou mais pontos. Por exemplo, um único gráfico poderia conter um grupo gráfico de linhas, contendo todas as seqüências plotadas com o formato de gráfico de linhas, e também um grupo gráfico de barras, contendo todas as seqüências plotadas com o formato de gráfico de barras.

Usando a coleção ChartGroups

Use o método ChartGroups para retornar a coleção ChartGroups. O exemplo seguinte exibe o número de grupos gráficos no gráfico incorporado um da planilha um.

MsgBox Worksheets(1).ChartObjects(1).Chart.ChartGroups.Count

Use ChartGroups(índice), onde índice é o número de índice do grupo gráfico, para retornar um único objeto ChartGroup. O exemplo seguinte adiciona linhas verticais ao grupo gráfico um na folha de gráfico um.

Charts(1).ChartGroups(1).HasDropLines = True

Se o gráfico foi ativado, você pode usar ActiveChart:

Charts(1).Activate
ActiveChart.ChartGroups(1).HasDropLines = True

Como o número de índice para um determinado grupo gráfico pode mudar se o formato do gráfico usado para este grupo for alterado, pode ser mais fácil usar um dos métodos de atalho de grupo gráfico nomeados para retornar um determinado grupo gráfico. O método PieGroups retorna a coleção dos grupos gráficos de pizza em um gráfico, o método LineGroups retorna a coleção dos grupos gráficos de linhas e assim por diante. Cada um destes métodos pode ser usado com um número de índice para retornar um único objeto ChartGroup ou sem um número do índice para retornar uma coleção ChartGroups. Os seguintes métodos de grupo gráfico estão disponíveis: