Objeto DataLabel

Charts (Chart)
SeriesCollection (Series)
DataLabels (DataLabel)
Points (Point)
DataLabel
Trendlines (Trendline)
DataLabel

Representa o rótulo de dados em um ponto de gráfico ou linha de tendência. Em uma série, o objeto DataLabel é um membro da coleção DataLabels. A coleção DataLabels contém um objeto DataLabel para cada ponto. Para uma série sem pontos definíveis (como uma série de área), a coleção DataLabels contém um único objeto DataLabel.

Usando o objeto DataLabel

Use DataLabels(index), onde index é o número de índice do rótulo de dados, para retornar um único objeto DataLabel. O exemplo seguinte define o formato do número para o quinto rótulo de dados na série um do gráfico incorporado um na planilha um.

Worksheets(1).ChartObjects(1).Chart _
.SeriesCollection(1).DataLabels(5).NumberFormat = "0.000"

Use a propriedade DataLabel para retornar o objeto DataLabel para um único ponto. O exemplo seguinte ativa o rótulo de dados do segundo ponto na série um da folha de gráfico chamada "Chart1" e define o texto do rótulo de dados como "Saturday".

With Charts("chart1")
With .SeriesCollection(1).Points(2)
.HasDataLabel = True
.DataLabel.Text = "Saturday"
End With
End With

Em uma linha de tendência, a propriedade DataLabel retorna o texto mostrado com a linha de tendência. Isso pode ser a equação, o valor de R ao quadrado ou ambos (se ambos estiverem sendo mostrados). O exemplo a seguir define o texto da linha de tendência para mostrar somente a equação e coloca o texto do rótulo de dados da célula A1 na planilha chamada "Sheet1".

With Charts("chart1").SeriesCollection(1).Trendlines(1)
.DisplayRSquared = False
.DisplayEquation = True
Worksheets("sheet1").Range("a1").Value = .DataLabel.Text
End With