Желание добавлять метки и извлекать значения из ячейки во все столбцы графика динамически, но решение, приведенное ниже, фиксируется на определенном количестве столбцов и строк.Нуждается в динамическом способе сделать это
Я использовал макро-рекордер, и появляется следующая функция.Тем не менее, это позволяет мне только добавлять зависимо для каждой данной серии.
ActiveSheet.ChartObjects("Chart 1").Activate
ActiveChart.FullSeriesCollection(1).Select
ActiveChart.FullSeriesCollection(1).ApplyDataLabels
Аналогично для значений из функции ячеек, которая вызывается из листа с именем ABC, где начиная со строки 2 соответствуют 1-й серии наgraph.
ActiveChart.FullSeriesCollection(1).DataLabels.Select
ActiveChart.FullSeriesCollection(1).DataLabels.Select
ActiveChart.SeriesCollection(1).DataLabels.Format.TextFrame2.TextRange. _
InsertChartField msoChartFieldRange, "=ABCs!$2:$2", 0
Selection.ShowRange = True
Selection.ShowValue = False
В идеале мне нужен код, который может динамически добавлять метки и значения из ячеек в зависимости от количества столбцов на графике и строк на листе ABC.Спасибо!