Вызов диаграммы из другого листа

У меня есть 12 диаграмм в листе "А" в Excel. На листе "B" есть 2 выпадающих списка, и на основании этого значения я хочу назвать конкретный график на листе "B". Как я могу это сделать? Могу ли я написать программу VBA для каждого графика? Пожалуйста, помогите

1 ответ

Люди будут опускать это, потому что вы не включили информацию о том, что вы пытались.

Также не ясно, что вы хотите сделать. У вас есть 12 диаграмм на листе A, хотите ли вы скопировать одну из них на лист B, когда вы выбираете опцию раскрывающегося списка? Если это так, вы можете прикрепить макрос к раскрывающемуся списку и использовать метод chartobject.copy ( ссылка), чтобы скопировать его в хорошее место на листе B.

Вам нужно будет найти способ определения диаграмм на основе выбора в раскрывающемся списке. Я также не знаю, что делает или должен делать второй выпадающий список. Если это для сравнения, вы можете присоединить один и тот же макрос к обоим и использовать метод application.caller, чтобы выяснить, какой раскрывающийся список вызвал макрос, и соответствующим образом расположить диаграммы.

Другие вопросы по тегам