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

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

Як це зробити?

піктограма

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

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

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

піктограма

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

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

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

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

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

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

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

піктограма

Докладніше про макрос    

Відредагувати макрос, щоб дізнатися Visual Basic мовою програмування.

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

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

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

Подальші дії

Як це зробити?

піктограма

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

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

  1. Перейдіть до Excel > Параметри...> стрічки & панелі інструментів.

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

піктограма

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

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

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

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

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

піктограма

Докладніше про макрос    

Відредагувати макрос, щоб дізнатися Visual Basic мовою програмування.

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

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

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

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

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

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

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

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

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?

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

×