Задайте имя серии диаграмм с помощью переменной в макросе Excel

#excel #vba #charts

#excel #vba #Диаграммы

Вопрос:

Я хочу установить данные ряда диаграммы Excel с помощью макроса VB с переменной, которая фактически указывает на заголовок столбца. Прямо сейчас строка кода, которая у меня есть, выглядит примерно так:

 ActiveChart.FullSeriesCollection("Number of calls (#)").Values
 

Я хочу изменить строку «Количество вызовов (#)» с помощью переменной, но она работает не очень хорошо. Может ли кто-нибудь помочь мне с синтаксисом для этой строки кода с переменной?

Комментарии:

1. Пожалуйста, опубликуйте полный код

2. Почему бы просто не создать шаблон с уже настроенной диаграммой для ввода данных и заголовков, названий серий и т.д., а затем просто использовать vba для вставки данных на место…

3. В случае, если вы просто хотите изменить название серии, вы можете попробовать: ActiveChart. FullSeriesCollection(«Количество вызовов (#)»).Name = «new_name» (или переменная)