Excel: виклик майстра діаграм за допомогою макросу

Зміст

Якщо ви хочете створити діаграму з макросу, ви можете залишити деталі користувачеві

Ви хотіли б створити діаграму з макросу, але залиште, наприклад, користувачеві вибрати тип діаграми? Тоді полегшіть собі завдання та викликайте майстра діаграм безпосередньо зі своєї програми VBA.

Ви також можете використовувати цей метод для запуску майстра діаграм у програмах Excel 2007u та Excel 2010, хоча за замовчуванням тут більше не можна викликати майстра. Використовуйте наступний код програми:

Додаткові дзвінкиDiagramAssistantOn ()
Робочі зошити.Додати
Діапазон ("a1: e1"). Значення = масив (10, 15, 17, 21, 28)
Діапазон ("a1: e1"). Виберіть
CommandBars ("Стандартний"). FindControl (, 436) .Execute
End Sub

Макрос створює нову порожню книгу, вводить п’ять чисел у клітинки A1: E1, позначає цю область даних, а потім викликає майстра діаграм, щоб створити з неї діаграму.

Наступний малюнок показує, як майстер діаграм запускається в Excel до версії 2003 включно:

У Excel 2007 або пізніших версіях вікно виглядає дещо інакше. Наступний малюнок показує результат.

Тепер користувач може вибрати потрібний тип діаграми; відображаються п'ять чисел, раніше введених макросом.

Щоб ввести макрос, натисніть клавішу ALT F11 в Excel, щоб відкрити редактор VBA. Використовуйте команду INSERT - MODULE, щоб вставити порожній аркуш модуля. Щоб запустити макрос безпосередньо з Excel, використовуйте комбінацію клавіш ALT F8.

Ви допоможете розвитку сайту, поділившись сторінкою з друзями

wave wave wave wave wave