Уважаемы, форумчане! Подскажите, пожалуйста, почему при написании следующего макроса, возникает ошибка:
Код
Sub DataLabels()
ActiveChart.SeriesCollection(1).ApplyDataLabels
With ActiveChart.SeriesCollection(1).DataLabels
With .Font
.Name = "Times New Roman"
.Size = 10
.Bold = msoTrue
End With
.Position = xlLabelPositionAbove
.NumberFormat = "#,##0.00_);[Red](#,##0.00)"
End With
End Sub
Основная цель макроса - установление положения Data Labels над столбцами гистограммы. Ошибка появляется при выполнении строки #9. Или возможно есть другой вариант исполнения макроса.
With ActiveChart.SeriesCollection(1)
.HasDataLabels = True
.ApplyDataLabels Type:=xlDataLabelsShowValue
With .DataLabels
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlCenter
.Position = xlLabelPositionAbove
.Orientation = xlUpward
End With
End With