Щоб записати макрос, спочатку потрібно запустити процес запису. Ця опція знаходиться в меню Macro , який знаходиться на вкладці вид на стрічці Excel (або в меню a вниз Інструменти в Excel 2003). Ці параметри показано на зображеннях нижче:
Після цього вам буде запропоновано діалогове вікно «Запис макросу».
У цьому полі можна ввести ім’я та опис макросу, якщо це потрібно. Бажано дати макросу значущу назву, щоб, коли ви пізніше повернетеся до макросу, це допоможе вам запам’ятати, що він робить. Однак, якщо ви не вкажете назву, Excel автоматично присвоїть назву макросу (наприклад, Macro1, Macro2 тощо).
Діалогове вікно «Запис макросу» також дає вам можливість призначити комбінацію клавіш для вашого макросу. Це значно полегшить запуск макросу. Однак ви повинні бути обережними, щоб не призначити макросу одну з попередніх комбінацій клавішdefiкінець Excel (наприклад, CTRL-C). Якщо ви виберете наявну комбінацію клавіш Excel, її буде перезаписано вашим макросом, і ви або інші користувачі можете випадково запустити код макросу.
Коли ви задоволені назвою макросу та (за потреби) комбінацією клавіш, виберіть OK, щоб почати запис макросу.
Щойно ви почнете записувати макрос, кожна виконана вами дія (введення даних, вибір комірки, форматування комірки, прокручування аркуша тощо) буде записана в новому макросі як код VBA.
Крім того, під час запису макросу ви побачите кнопку зупинки в нижній лівій частині книги (або в Excel 2003 кнопка зупинки буде представлена на плаваючій панелі інструментів), як показано нижче:
Виконавши дії, які потрібно записати, можна зупинити запис макросу, натиснувши кнопку Зупинити. Тепер код макросу буде збережено в модулі в редакторі Visual Basic.
Якщо вибрати опцію Використовуйте відносні посилання Під час запису макросу всі посилання на клітинки в макросі будуть відносними. Однак якщо варіант Використовуйте відносні посилання не вибрано, усі посилання на клітинки, відображені в коді, будуть абсолютними (див. нашу публікацію на довідкові оператори).
Варіант Використовуйте відносні посилання Це в меню Macro (його можна знайти на панелі інструментів Macro в Excel 2003).
Під час запису макросів Excel завжди створює процедуру Sub (а не процедуру Function). Якщо ви призначили комбінацію клавіш для макросу, ця комбінація клавіш буде найпростішим способом запуску макросу. В іншому випадку макрос можна запустити, виконавши такі дії:
Ercole Palmeri
Військово-морський сектор є справжньою глобальною економічною силою, яка просунулася до 150-мільярдного ринку...
Минулого понеділка Financial Times оголосила про угоду з OpenAI. FT ліцензує свою журналістику світового рівня…
Мільйони людей оплачують потокові послуги, сплачуючи щомісячну абонентську плату. Поширена думка, що ви…
Coveware від Veeam продовжить надавати послуги реагування на інциденти кібервимагання. Coveware запропонує криміналістику та можливості відновлення…