Застосовується до
Excel 2016 Excel 2013 Excel 2010 Excel 2007

Увага!: Підтримка Office 2016 і Office 2019 завершиться 14 жовтня 2025 р. Оновіть до версії Microsoft 365, щоб працювати будь-де з будь-якого пристрою та продовжуйте отримувати підтримку. Отримати Microsoft 365

Ви можете автоматизувати елемент керування форми або елемент керування ActiveX, виконавши такі дії:

  • Виконуйте дію або операцію, коли користувач клацає елемент керування форми, призначаючи ньому макрос.

  • Запустіть код Microsoft Visual Basic for Applications (VBA), щоб обробити всі події, які відбуваються, коли користувач взаємодіє з елементом керування ActiveX.

Докладні відомості про створення макросів див. в статті Створення або видалення макросу.

Додавання або редагування макросу для елемента керування форми

  1. Клацніть правою кнопкою миші елемент керування та виберіть команду Призначити макрос.

    Відкриється діалогове вікно Призначити макроси .

  2. Щоб указати розташування наявного макросу, виберіть розташування макросу в полі Макроси, виконавши одну з таких дій:

    • Щоб знайти макрос у будь-якій відкритій книзі, виберіть пункт Усі відкриті книги.

      Примітка.: Якщо макрос, який потрібно призначити елементу керування, розташовано в окремій книзі, спочатку відкрийте цю книгу, щоб він був доступний у списку Макроси в .

    • Щоб обмежити пошук макросу книгою, яка містить поточний аркуш, виберіть пункт Ця книга.

    • Щоб обмежити пошук макросу певною книгою, виберіть її зі списку доступних відкритих імен книг.

  3. Виконайте одну з таких дій:

    Призначення макросу    Виконайте одну з таких дій:

    • Записування нового макросу    Натисніть кнопку Запис, а коли завершите записування макросу, на вкладці Розробник у групі Код натисніть кнопку Зупинити записування Зображення кнопки.

    • Призначення наявного макросу    Двічі клацніть макрос у списку або введіть його ім'я в полі Ім'я макросу .

    • Створення нового макросу    Натисніть кнопку Створити, а потім напишіть новий макрос у Редактор Visual Basic.

      Докладні відомості про записування макросів див. в довідці Visual Basic.

      Змінення призначеного макросу    Виконайте одну з таких дій:

    • Редагування призначеного макросу    Клацніть ім'я макросу в полі Ім'я макросу та натисніть кнопку Редагувати.

    • Призначення іншого наявного макросу    Двічі клацніть макрос у списку або введіть його ім'я в полі Ім'я макросу .

Додавання або редагування макросу для елемента керування ActiveX

  1. Якщо вкладка Розробник недоступна, відобразіть її.

    У Excel 2016, 2013, 2010:

    1. Послідовно виберіть елементи Файл > Параметри > Настроювання стрічки.

    2. У розділі Настроювання стрічки встановіть прапорець Розробник і натисніть кнопку OK.

    У програмі Excel 2007:

    1. Натисніть кнопку Microsoft Office Зображення кнопки Office, а потім виберіть параметри Excel.

    2. У категорії Найуживаніші в розділі Основні параметри роботи з Excel установіть прапорець Відображати вкладку "Розробник" на стрічці та натисніть кнопку OK.

  2. Щоб змінити елемент керування ActiveX, переконайтеся, що ви перебуваєте в режимі конструктора. На вкладці Розробник у групі Елементи керування увімкніть режим конструктора Зображення кнопки.

  3. Виберіть елемент керування.

    Докладні відомості див. в статті Виділення або скасування вибору елементів керування на аркуші.

  4. на вкладці Розробник у групі Елементи керування натисніть кнопку Переглянути код Зображення кнопки.

    Примітка.: Крім того, можна змінити наявний макрос, клацнувши його правою кнопкою миші та вибравши пункт Переглянути код.

  5. У Редактор Visual Basic запишіть новий макрос або змініть наявний макрос.

    Докладні відомості про записування макросів див. в довідці Visual Basic.

  6. Завершивши написання макросу, у меню Файл у Редактор Visual Basic натисніть кнопку Закрити та повернутися до програми Microsoft Excel.

  7. Завершивши розробку елемента керування, на вкладці Розробник у групі Елементи керування вимкніть режим конструктора Зображення кнопки.

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.