Работа с диаграммами

С помощью VBA мы можем работать не только срабочими листами, но и с диаграммами.
На рис. 2 представлена иерархия объектов, которые используются при работе с отдельными диаграммами, а также с диаграммами, размещенными на листах.

Иерархия объектов для работы с диаграммами

Рис.2 Иерархия объектов для работы с диаграммами

На самом верху иерархии расположена Коллекция (Charts), которая содержит все диаграммы рабочей книги, находящиеся на отдельных листах.

Примечание:

Для работы с диаграммами, внедренными в рабочие листы, необходимо использовать коллекцию ChartObjects, которая содержит все объекты ChartObject, являющиеся внедренными диаграммами конкретного рабочего листа.
Для быстрой программной реализации диаграммы можно воспользоваться методом ChartWizard объекта Chart. Его использование не требует отдельного задания свойства диаграммы. Метод ChartWizard подробно рассмотрен ниже.