Короткий посібник. Створення макросів

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

Для автоматизації завдань, які часто виконуються у програмі Microsoft Excel, можна записати макрос. Макрос – це дія або набір дій, які можна виконувати стільки разів, скільки потрібно. Створюючи макрос, ви записуєте клацання миші та натискання клавіш. Після створення макрос можна змінити, внісши незначні зміни в його роботу.

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

Інструкції

піктограма

Перед записуванням макросу   

Макроси та засоби VBA можна знайти на вкладці Розробник, яку за замовчуванням приховано, тому спочатку слід відобразити її. Докладні відомості див. в статті Відображення вкладки "Розробник".

Вкладка "Розробник" на стрічці

піктограма

Записування макросу   

  1. На вкладці Розробник у групі Код натисніть кнопку Запис макросу.

  2. За потреби введіть ім’я макросу в полі Ім’я макросу, сполучення клавіш у полі Сполучення клавіш, опис у полі Опис, а потім натисніть кнопку ОК, щоб почати запис.

    Команда «Записати макрос» на вкладці «Розробник» у групі «Код»

  3. Виконайте дії, які ви хочете автоматизувати, наприклад, введення тексту в шаблон чи заповнення стовпця даними.

  4. На вкладці Developer (Розробник) натисніть кнопку Stop Recording (Зупинити записування).

    Команда «Зупинити запис» на вкладці «Розробник» у групі «Код»

піктограма

Детальніше знайомство з макросом   

Змінюючи макрос, можна отримати деякі відомості про мову програмування Visual Basic.

Щоб змінити макрос, на вкладці Розробник у групі Код клацніть Макроси, виберіть ім’я макросу й натисніть кнопку Змінити. Відкриється редактор Visual Basic.

Прослідкуйте, як у ньому представлено ваші записані дії. Якась частина коду, можливо, буде зрозуміла, а інша виглядатиме загадково.

Поекспериментуйте з кодом, закрийте редактор Visual Basic і виконайте макрос знову. Слідкуйте, чи не відбудеться щось інше.

Подальші кроки

Інструкції

піктограма

Перед записуванням макросу   

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

  1. Виберіть Excel > Preferences (Параметри) > Ribbon & Toolbar (Стрічка та панель інструментів).

  2. У розділі Customize the Ribbon (Налаштувати стрічку) у списку Main Tabs Основні вкладки) установіть прапорець Developer (Розробник), а потім натисніть кнопку OK.

піктограма

Записування макросу   

  1. На вкладці Developer (Розробник) натисніть кнопку Record Macro (Записати макрос).

  2. За потреби введіть ім’я макросу в полі Ім’я макросу, сполучення клавіш у полі Сполучення клавіш, опис у полі Опис, а потім натисніть кнопку ОК, щоб почати запис.

  3. Виконайте дії, які ви хочете автоматизувати, наприклад, введення тексту в шаблон чи заповнення стовпця даними.

  4. На вкладці Розробник у групі Код виберіть пункт Зупинити запис.

піктограма

Детальніше знайомство з макросом   

Змінюючи макрос, можна отримати деякі відомості про мову програмування Visual Basic.

Редагування макросу, на вкладці розробник натисніть кнопку макроси, виберіть ім'я макросу і натисніть кнопку редагувати. Запуститься редактор Visual Basic.

Прослідкуйте, як у ньому представлено ваші записані дії. Якась частина коду, можливо, буде зрозуміла, а інша виглядатиме загадково.

Поекспериментуйте з кодом, закрийте редактор Visual Basic і виконайте макрос знову. Слідкуйте, чи не відбудеться щось інше.

Подальші кроки

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

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

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

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

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

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

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

×