Увага!: Підтримка Office 2016 і Office 2019 завершиться 14 жовтня 2025 р. Оновіть до версії Microsoft 365, щоб працювати будь-де з будь-якого пристрою та продовжуйте отримувати підтримку. Отримати Microsoft 365
Ви можете автоматизувати елемент керування форми або елемент керування ActiveX, виконавши такі дії:
-
Виконуйте дію або операцію, коли користувач клацає елемент керування форми, призначаючи ньому макрос.
-
Запустіть код Microsoft Visual Basic for Applications (VBA), щоб обробити всі події, які відбуваються, коли користувач взаємодіє з елементом керування ActiveX.
Докладні відомості про створення макросів див. в статті Створення або видалення макросу.
Додавання або редагування макросу для елемента керування форми
-
Клацніть правою кнопкою миші елемент керування та виберіть команду Призначити макрос.
Відкриється діалогове вікно Призначити макроси .
-
Щоб указати розташування наявного макросу, виберіть розташування макросу в полі Макроси, виконавши одну з таких дій:
-
Щоб знайти макрос у будь-якій відкритій книзі, виберіть пункт Усі відкриті книги.
Примітка.: Якщо макрос, який потрібно призначити елементу керування, розташовано в окремій книзі, спочатку відкрийте цю книгу, щоб він був доступний у списку Макроси в .
-
Щоб обмежити пошук макросу книгою, яка містить поточний аркуш, виберіть пункт Ця книга.
-
Щоб обмежити пошук макросу певною книгою, виберіть її зі списку доступних відкритих імен книг.
-
-
Виконайте одну з таких дій:
Призначення макросу Виконайте одну з таких дій:
-
Записування нового макросу Натисніть кнопку Запис, а коли завершите записування макросу, на вкладці Розробник у групі Код натисніть кнопку Зупинити записування
. -
Призначення наявного макросу Двічі клацніть макрос у списку або введіть його ім'я в полі Ім'я макросу .
-
Створення нового макросу Натисніть кнопку Створити, а потім напишіть новий макрос у Редактор Visual Basic.
Докладні відомості про записування макросів див. в довідці Visual Basic.
Змінення призначеного макросу Виконайте одну з таких дій:
-
Редагування призначеного макросу Клацніть ім'я макросу в полі Ім'я макросу та натисніть кнопку Редагувати.
-
Призначення іншого наявного макросу Двічі клацніть макрос у списку або введіть його ім'я в полі Ім'я макросу .
-
Додавання або редагування макросу для елемента керування ActiveX
-
Якщо вкладка Розробник недоступна, відобразіть її.
У Excel 2016, 2013, 2010:
-
Послідовно виберіть елементи Файл > Параметри > Настроювання стрічки.
-
У розділі Настроювання стрічки встановіть прапорець Розробник і натисніть кнопку OK.
У програмі Excel 2007:
-
Натисніть кнопку Microsoft Office
, а потім виберіть параметри Excel. -
У категорії Найуживаніші в розділі Основні параметри роботи з Excel установіть прапорець Відображати вкладку "Розробник" на стрічці та натисніть кнопку OK.
-
-
Щоб змінити елемент керування ActiveX, переконайтеся, що ви перебуваєте в режимі конструктора. На вкладці Розробник у групі Елементи керування увімкніть режим конструктора
. -
Виберіть елемент керування.
Докладні відомості див. в статті Виділення або скасування вибору елементів керування на аркуші.
-
на вкладці Розробник у групі Елементи керування натисніть кнопку Переглянути код
.Примітка.: Крім того, можна змінити наявний макрос, клацнувши його правою кнопкою миші та вибравши пункт Переглянути код.
-
У Редактор Visual Basic запишіть новий макрос або змініть наявний макрос.
Докладні відомості про записування макросів див. в довідці Visual Basic.
-
Завершивши написання макросу, у меню Файл у Редактор Visual Basic натисніть кнопку Закрити та повернутися до програми Microsoft Excel.
-
Завершивши розробку елемента керування, на вкладці Розробник у групі Елементи керування вимкніть режим конструктора
.