За да започнете да записвате първия си макрос в Excel, трябва да намерите Macro Recorder, който се намира в раздела Developer. За съжаление, Excel излиза от кутията със скрит раздел „Разработчик“ – може да не го видите в началото на вашата версия на Excel. Ако планирате да работите с VBA макроси, ще искате да сте сигурни, че разделът Developer е видим. За да покажете този раздел:
Изберете Файл→ Опции на Excel.
В диалоговия прозорец Опции на Excel изберете Персонализиране на лентата.
В списъчното поле вдясно щракнете, за да поставите отметка до Разработчик.
Щракнете върху OK, за да се върнете към Excel.
Сега, когато разделът Developer се появява в лентата на Excel, можете да стартирате Macro Recorder. Изберете Запис на макрос от раздела Разработчик. Появява се диалоговият прозорец Запис на макрос.
Диалоговият прозорец за запис на макрос.
Ето четирите части на диалоговия прозорец Запис на макрос:
-
Име на макроса: Excel дава име по подразбиране на вашия макрос, като Macro1, но трябва да дадете на макроса си име, по-описателно за това, което прави. Например, можете да назовете макрос, който форматира обща таблица FormatTable.
-
Клавиш за пряк път: Всеки макрос се нуждае от събитие или нещо, което да се случи, за да се изпълни. Това събитие може да бъде натискане на бутон, отваряне на работна книга или в този пример комбинация от натискане на клавиш. Когато зададете клавиш за бърз достъп на вашия макрос, въвеждането на този на клавишите задейства вашия макрос да се стартира. Имайте предвид, че не се нуждаете от клавиш за бърз достъп, за да задействате макрос, така че това поле не е задължително.
-
Съхраняване на макроса в: Опцията Тази работна книга е по подразбиране. Съхраняването на вашия макрос в тази работна книга просто означава, че макросът се съхранява заедно с активния файл на Excel. Следващият път, когато отворите тази конкретна работна книга, макросът е наличен за изпълнение. По същия начин, ако изпратите работната книга на друг потребител, този потребител може да стартира и макроса (при условие че защитата на макроса е правилно зададена от вашия потребител).
-
Описание: Това незадължително поле може да ви бъде полезно, ако имате множество макроси в електронна таблица или трябва да дадете на потребителя по-подробно описание за това какво прави макросът.
С отворен диалогов прозорец Запис на макрос, следвайте тези стъпки, за да създадете прост макрос, който въвежда името ви в клетка на работен лист:
В полето Потребителско име въведете ново име от една дума за макроса, за да замените името на Macro1 по подразбиране.
Добро име за този пример е MyName.
В полето Клавиш за бърз достъп въведете главни букви N.
Току-що присвоихте този макрос на клавишната комбинация Ctrl+Shift+N.
Щракнете върху OK, за да затворите диалоговия прозорец Запис на макрос и да започнете да записвате вашите действия.
Изберете клетка във вашата електронна таблица на Excel, въведете името си в избраната клетка и след това натиснете Enter.
Изберете Разработчик→Код→Спиране на записа (или щракнете върху бутона Спиране на записа в лентата на състоянието).