Автоматичний запуск макросу під час відкриття книги

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

Ви можете макрос, який зазначено на автоматичний запуск під час відкриття певної книги. Наведені нижче дії використовує приклад, щоб показати, що роботу. Ви також можете запускати макроси автоматично, під час запуску програми Excel.

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

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

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

  1. На вкладці Розробник натисніть кнопку Visual Basic.

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

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

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

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

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

  5. Збережіть книгу як на книгу Excel із підтримкою макросів (* xlsm)і закрийте його.

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

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

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

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

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

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

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

  1. На вкладці Розробник натисніть кнопку Visual Basic.

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

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

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

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

  5. Збережіть книгу як на книгу Excel із підтримкою макросів (* xlsm)і закрийте його.

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

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

Ви завжди можете поставити запитання експерту в спільноті Tech (у розділі Excel), отримати підтримку в спільноті, що допомагає знайти відповіді на запитання, або запропонувати нову функцію чи вдосконалення на форумі Excel User Voice.

Удосконалення навичок роботи з Office
Ознайомтеся з навчальними матеріалами
Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

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

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×