Поделиться через


Метод SeriesCollection.Add (Excel)

Добавляет один или несколько новых серий в коллекцию SeriesCollection .

Синтаксис

expression. Add (Source, Rowcol, SeriesLabels, CategoryLabels, Replace)

выражение Переменная, представляющая объект SeriesCollection .

Параметры

Имя Обязательный или необязательный Тип данных Описание
Source Обязательный Variant Новые данные в виде объекта Range .
Rowcol Необязательный XlRowCol Указывает, находятся ли новые значения в строках или столбцах указанного диапазона.
SeriesLabels Необязательный Variant Значение true , если первая строка или столбец содержит имя ряда данных. Значение false , если первая строка или столбец содержит первую точку данных ряда. Если этот аргумент опущен, Microsoft Excel пытается определить расположение имени ряда из содержимого первой строки или столбца.
CategoryLabels Необязательный Variant Значение true , если первая строка или столбец содержит имя меток категории. Значение false , если первая строка или столбец содержит первую точку данных ряда. Если этот аргумент опущен, Excel пытается определить расположение метки категории из содержимого первой строки или столбца.
Replace Необязательный Variant Если CategoryLabels имеет значение True и Replace имеет значение True, указанные категории заменяют категории, которые в настоящее время существуют для ряда. Если значение Replace имеет значение False, существующие категории не будут заменены. Значение по умолчанию — False.

Возвращаемое значение

Объект Series , представляющий новый ряд.

Замечания

Этот метод фактически не возвращает объект Series , как указано в обозревателе объектов. Этот метод недоступен для отчетов сводной диаграммы.

Пример

В этом примере создается новый ряд в Chart1. Источником данных для новой серии является диапазон B1:B10 на листе Sheet1.

Charts("Chart1").SeriesCollection.Add _ 
 Source:=ActiveWorkbook.Worksheets("Sheet1").Range("B1:B10")

В этом примере создается новый ряд во встроенной диаграмме на Листе 1.

Worksheets("Sheet1").ChartObjects(1).Activate 
ActiveChart.SeriesCollection.Add _ 
 Source:=Worksheets("Sheet1").Range("B1:B10")

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.