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

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