VBA несколько диаграмм на одном листе

Узнай цену своей работы

Формулировка задачи:

Всем привет, и с наступающим праздником. Начал использовать язык VBA, файл делаю в Excel2003. Использую довольно много диаграмм и реально возник вопрос можно ли на одном листе екселя разместить сразу две, три диаграммы, естественно с разными показателями. Сейчас получается рабочая диаграмма только в одном окне, хотя указываю для них разные диапазоны, как привожу в примере кода. Понимаю что If .ChartObjects.Count > 0 Then .ChartObjects.Delete убивает старые диаграммы, менять показатель 0 на 1 или 2 нет смысла, получается старые диаграммы не убиваются, что не есть хорошо. Умные книжки по VBA в этом вопросе ответа не дали. Как то можно дать каждой из двух диаграмм имя, знак, отличие что бы прога размещала убивала конкретную диаграмму. А может быть вообще в VBA это не возможно – разместить пять диаграмм на одном листе? Спасибо если кто подскажет.
привожу часть кода с двумя диаграммами в двух окнах из которых работает только одно окно

Решение задачи: «VBA несколько диаграмм на одном листе»

textual
Листинг программы
<font color="blue">With</font> ActiveSheet.ChartObjects.Add
    .<font color="blue">Name</font> = <font color="teal">"My cool chart"</font>
<font color="blue">End</font> <font color="blue">With</font>

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4.2 из 5
Похожие ответы