Щоб почати записувати свій перший макрос в Excel, вам потрібно знайти Macro Recorder, який знаходиться на вкладці Розробник. На жаль, Excel виходить із коробки з прихованою вкладкою «Розробник» — спочатку ви можете не побачити її у своїй версії Excel. Якщо ви плануєте працювати з макросами VBA, переконайтеся, що вкладка «Розробник» є видимою. Щоб відобразити цю вкладку:
Виберіть Файл→ Параметри Excel.
У діалоговому вікні «Параметри Excel» виберіть «Налаштувати стрічку».
У вікні списку праворуч натисніть, щоб поставити прапорець біля пункту Розробник.
Натисніть OK, щоб повернутися до Excel.
Тепер, коли вкладка «Розробник» з’являється на стрічці Excel, ви можете запустити Macro Recorder. Виберіть Запис макросу на вкладці Розробник. З’явиться діалогове вікно Запис макросу.
Діалогове вікно Запис макросу.
Ось чотири частини діалогового вікна запису макросу:
-
Ім’я макросу: Excel дає вашому макросу ім’я за замовчуванням, наприклад Macro1, але вам слід дати макросу ім’я, що більше описує його роботу. Наприклад, ви можете назвати макрос, який форматує загальну таблицю FormatTable.
-
Клавіша швидкого доступу: кожному макросу потрібна подія або щось, щоб відбутися. Цією подією може бути натискання кнопки, відкриття книги або в цьому прикладі комбінація клавіш. Коли ви призначаєте клавішу швидкого доступу до свого макросу, введення клавіші запускає ваш макрос. Зауважте, що для запуску макросу не потрібна комбінація клавіш, тому це поле необов’язкове.
-
Зберігати макрос у: параметр «Ця книга» є за замовчуванням. Зберігання макросу в цій книзі просто означає, що макрос зберігається разом з активним файлом Excel. Наступного разу, коли ви відкриєте цю конкретну книгу, макрос стане доступним для запуску. Аналогічно, якщо ви надсилаєте книгу іншому користувачеві, цей користувач також може запустити макрос (за умови правильного налаштування безпеки макроса вашим користувачем).
-
Опис: це необов’язкове поле може стати в нагоді, якщо у вас є багато макросів у електронній таблиці або вам потрібно дати користувачеві більш детальний опис того, що робить макрос.
Відкривши діалогове вікно «Запис макросу», виконайте такі дії, щоб створити простий макрос, який вводить ваше ім’я в клітинку робочого аркуша:
У полі Ім’я користувача введіть нове ім’я макросу з одного слова, щоб замінити ім’я макросу за замовчуванням.
Хороша назва для цього прикладу — MyName.
У полі «Клавіша швидкого доступу» введіть N у верхньому регістрі.
Ви щойно призначили цей макрос комбінації клавіш Ctrl+Shift+N.
Натисніть OK, щоб закрити діалогове вікно Запис макросу та почати записувати свої дії.
Виберіть комірку в електронній таблиці Excel, введіть своє ім’я у вибрану клітинку, а потім натисніть Enter.
Виберіть Розробник→Код→Зупинити запис (або натисніть кнопку Зупинити запис у рядку стану).