Якщо у вас є завдання у програмі 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 чи отримати підтримку в спільнотах.

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

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

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

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