1

У меня есть данные в c5:c12 c12 (sales1), и я построил график и линию тренда этих данных. У меня также есть данные в d5:d12 (sales2). Я хотел бы показать графически увеличение моей существующей линии тренда, используя второй диапазон данных (нажав кнопку).

Как я могу добиться этого в Excel (с помощью VBA)?

1 ответ1

1

Шаг 1: Я не знаю, есть ли у вас вкладка разработчика или нет в вашем Excel. Если вы не видите вкладку "Разработчик" рядом с вкладкой "Просмотр", следуйте приведенным здесь инструкциям. чтобы сделать это.

Шаг 2: Как показано ниже, найдите командную кнопку и нажмите на нее. Это позволяет нарисовать командную кнопку в том месте, которое вам нравится.
Расположение элемента управления ActiveX - командная кнопка

Шаг 3: Нажмите на кнопку рядом с «Вставить» (из шага 2), которая называется «Дизайн». Цвет фона этой кнопки должен измениться. Теперь нажмите на командную кнопку, которую вы разместили, и она откроет вашу VBE IDE для Excel.

Шаг 4: введите следующий код:

     ActiveSheet.Shapes.AddChart2(227, xlLineStacked).Select
     ActiveChart.SetSourceData Source:=Range("C3:D12")  

Не стесняйтесь изменять диапазон Range("C3:D12"). Это должно выглядеть так

Шаг 5: Теперь нажатие командной кнопки должно создать диаграмму, которая вам нужна.

Мой лист Excel выглядит так в конце. То, что я сделал, довольно просто. Вы можете настроить тонны вещей, используя тот же подход.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .