Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

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

Перед початком роботи переконайтеся, що на стрічці відображається вкладка Розробник. Докладні відомості див. в статті Відображення вкладки "Розробник".

Щоб скористатися наведеним нижче прикладом, відкрийте нову книгу.

Увага!: Код VBA не можна скасувати, тому перевірте код у пустій книзі або копії наявної книги. Якщо код не робить потрібного, можна закрити книгу без збереження змін.

  1. Виберіть розробник > Visual Basic.

    Група "Код" на вкладці "Розробник"

  2. У провіднику проектів VBA ліворуч розгорніть папку Проекту VBA для книги, а потім двічі клацніть модуль ThisWorkbook . Якщо провідник Project Не відображається, перейдіть до подання > провідника Project Explorer або натисніть клавіші Ctrl+R.

    Цей модульWorkbook у редакторі Visual Basic (VBE)
  3. У вікні модуля, що відкриється праворуч, вставте такий код:

    Private Sub Workbook_Open()
    
    ' Put your code here
    
    End Sub
  4. Вставте записаний код у підпорядкований розділ між рядками Sub і End Sub .

    Закрийте редактор Visual Basic (нічого не потрібно зберігати).

  5. Збережіть книгу як книгу Macro-Enabled Excel (*xlsm) і закрийте її.

Під час наступного відкриття книги код, доданий до процедури Workbook_Open , запускатиметься автоматично.

Перед початком роботи переконайтеся, що на стрічці відображається вкладка Розробник. Для цього зробіть ось що:

  1. У меню виберіть пункт Параметри > Excel... > стрічку & панелі інструментів.

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

  3. Натисніть кнопку Зберегти.

Щоб скористатися наведеним нижче прикладом, відкрийте нову книгу.

Увага!: Код VBA не можна скасувати, тому перевірте код у пустій книзі або копії наявної книги. Якщо код не робить потрібного, можна закрити книгу без збереження змін.

  1. Виберіть розробник > Visual Basic.

  2. У провіднику проектів VBA ліворуч розгорніть папку Проекту VBA для книги, а потім двічі клацніть модуль ThisWorkbook .

  3. У вікні модуля, що відкриється праворуч, вставте такий код:

    Private Sub Workbook_Open()
    
    ' Put your code here
    
    End Sub
  4. Вставте записаний код у підпорядкований розділ між рядками Sub і End Sub .

    Закрийте редактор Visual Basic (нічого не потрібно зберігати).

  5. Збережіть книгу як книгу Macro-Enabled Excel (*xlsm) і закрийте її.

Під час наступного відкриття книги код, доданий до процедури Workbook_Open , запускатиметься автоматично.

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

Ви завжди можете поставити запитання експерту в спільноті Tech у розділі Excel чи отримати підтримку в спільнотах.

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

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

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

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

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×