Благодарю за помощь.
Получилось так:
Код |
---|
Sub Макрос1()
ActiveSheet.ChartObjects("Диаграмма 1").Activate
For Each n In ActiveChart.FullSeriesCollection
n.DataLabels.NumberFormat = "0,0%"
With n.DataLabels.Format.TextFrame2.TextRange.Font .
BaselineOffset = 0
.Fill.Visible = msoTrue
.Fill.ForeColor.ObjectThemeColor = msoThemeColorText1
.Fill.ForeColor.TintAndShade = 0
.Fill.ForeColor.Brightness = 0
.Fill.Transparency = 0
.Fill.Solid
.Size = 24
.Name = "Calibri"
End With
NextEnd Sub |
А реально сделать так, что бы шрифт, цвет, формат подписей данных не в ручную в макросе менять, а данные брались по образцу, например с ячейки А1?