Как да се запише макро Excel - трикове и техники в Microsoft Excel
Най-лесният начин да започнете да учите макроси в Excel е да ги използвате, за да запише поредица от действия. След това можете да възпроизвеждате на последователността, т.е. изпълнява макрос.
Следващият пример ще дам новодошлите шанс да се чувстват как макроси работят. Тя показва как да се напише един прост макрос, който вкарва името си в активната клетка.
Създаване на макрос
За да създадете макрос, изпълнете следните стъпки.
- Активиране на празна клетка.
- Кликнете Record Macro от лявата страна на лентата на състоянието. Появява се диалогов прозорец Запис Macro.
- Въведете ново име за макроса, който се състои от една дума да се замени името по подразбиране Makros1. Ние говорим за MoeImya.
- Присвояване на макрос клавишната комбинация Ctrl + Shift + N. писането на буквата N с главни букви в полето за редактиране, обозначени като комбинация от клавиши.
- Щракнете върху OK. за да затворите диалоговия прозорец за запис на макроси и започнете да записвате вашите действия.
- Въведете името си в избраната клетка и натиснете клавиша Enter.
- Макросът е завършен, така че да кликнете върху бутона Край на запис в лентата на състоянието.
Този макрос е много проста. В повечето случаи, ще горят повече действия, отколкото е показано в този пример.
В прозореца на VBE Проект показва списък с всички отворени работни книги и добавките. Този списък се показва като диаграма дърво, което може да се разшири и да се срине. Кодът, който сте записали по-рано, module1 се съхранява в текущата книгата. Ако кликнете два пъти върху Modulel, кодът за модул се появява в прозореца Code (фиг. 204.1).
Фиг. 204.1. MoeImya макро е генериран от записването на макроси в Excel
тестване на макро
Преди да напишете този макрос, можете да го зададете клавишна комбинация Ctrl + Shift + N. За да тествате макроса, върнете се към Excel, натиснете Alt + F11. Когато Excel е активна, активирайте списък (тя може да бъде регистър, съдържащ VBA модул, или всеки друг регистър). Изберете клетката или обхвата на клетките и натиснете Ctrl + Shift + N. Макро веднага влиза името си в клетката.
В този пример, имайте предвид, че сте избрали клетката да започнете да записвате макрос. Това е важно. Ако изберете клетка в даден момент, тъй като има записване на макроси, от една клетка и да изберете, да бъде написана на макроса. В този случай, тя винаги ще въведете вашето име точно в клетката и макро няма да "общо предназначение".