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

Застосовується до
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel 2024 Excel 2024 для Mac Excel 2021 для Mac

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

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

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

Зображення піктограми Перед записуванням макросу
Макроси та засоби VBA можна знайти на вкладці Розробник яку за замовчуванням приховано, тому спочатку слід відобразити її. Докладні відомості див. в статті Відображення вкладки "Розробник".Вкладка
Зображення піктограми Записування макросу
  1. У групі Код на вкладці Розробник натисніть кнопку Записати макрос.
  2. Введіть ім'я макросу в полі Ім'я макросу , введіть сполучення клавіш у полі Сполучення клавіш і опис у полі Опис . Натисніть кнопку OK , щоб почати записування.
    Команда «Записати макрос» на вкладці «Розробник» у групі «Код»
  3. Виконайте дії, які потрібно автоматизувати, наприклад введення стандартного тексту або заповнення стовпця даних.
  4. На вкладці Розробник натисніть кнопку Зупинити записування.
    Команда «Зупинити запис» на вкладці «Розробник» у групі «Код»
Зображення піктограми Придивитися до макросу
Щоб дізнатися трохи про мову програмування Visual Basic, можна відредагувати макрос.
Щоб відредагувати макрос, у групі Код на вкладці Розробник натисніть кнопку Макроси, виберіть ім'я макросу та натисніть кнопку Редагувати. Відкриється редактор Visual Basic.
Дізнайтеся, як дії, записані, відображаються як код. Деякі коди, ймовірно, будуть зрозумілі для вас, і деякі з них можуть бути трохи таємничими.
Поекспериментуйте з кодом, закрийте редактор Visual Basic і запустіть макрос ще раз. На цей раз, подивіться, якщо щось інше станеться!

Подальші дії

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

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