Начална » Съвети за MS Office » Как да запишете вашия първи макрос Excel

    Как да запишете вашия първи макрос Excel

    Ако използвате Excel често на работното си място или за лична употреба, вероятно имате някои ежедневни задачи, които са доста досадни и повтарящи се.

    Независимо дали става въпрос за импортиране и почистване на данни или експортиране и организиране в съответствие с нуждите на клиента ви, има много случаи, когато трябва да кликнете върху едни и същи бутони и да въвеждате една и съща информация отново и отново.

    Хубавото е, че повечето, ако не всичко, което можете да направите с помощта на мишката и клавиатурата в Excel, може да се репликира от самия Excel, като използвате Макрос.

    В тази статия ще ви покажа как да създадете прост Macro да започнете автоматизирането на повтарящите се задачи, които може да имате.

    Запишете макрос в Excel

    Представете си, че получавате извлечение от данни от клиент, където полетата не са центрирани. Като част от ежедневната ви работа трябва да центрирате полетата, като кликнете върху клетките в горния ляв ъгъл и зададете подравняването на текста до центъра.

    С помощта на макрос можете да запишете активността веднъж и да оставите макроса да повтори същия набор от команди за вас. Ето стъпките:

    Първо, разрешете Разработчик в Excel с кликване досие -> Настроики -> Персонализиране на лентата -> Отметнете Разработчик и щракнете върху Добре.

    След като е активирана, отидете на Разработчик -> кликнете Запис макрос.

    Можете да наименувате вашия макрос нещо (в този пример аз го нарекох "CenterText") и щракнете върху OK.

    Също така ще имате възможност да дадете на макроса клавишна комбинация, което го прави много по-лесно да се изпълнява отново и отново, без да се налага да влизате в раздела за програмисти.

    В допълнение, Съхранявайте макроса в опцията е наистина полезна, ако искате да създадете общ макрос, който ще работи във всяка работна книга на Excel. Вместо да избирате по подразбиране Тази работна книга, можете също да изберете Лична работна книга за макроси, което ще ви позволи да използвате новия макрос с всяка бъдеща работна книга, която отваряте или създавате в Excel.

    След това започнете дейността си, като кликнете върху клетките и центрирайте полетата с мишката. Най- Macro ще запише вашите кликвания и точната клетка / икона, които щраквате в прозореца на Excel, и го преведете в специален код, наречен VBA.

    След като свършите, върнете се обратно Разработчик и кликнете върху Спиране на записа.

    Честито! Записахте първия си макрос. Следващият път, когато имате нов екстракт от данни, който не е центриран, просто трябва да отидете Разработчик -> Макрос -> Изберете името на макроса -> кликнете тичам .

    Макросът ще повтори действията, които сте записали (например центриране на текст за всички клетки в това упражнение).

    Последната стъпка е да запазите файла като .xlsm разширение (не стандарт .XLSX), така че вашият Excel файл да запази макросите, които сте записали, за да бъдат използвани в бъдеще. Не забравяйте, че не е необходимо да правите това, ако сте избрали Лична работна книга за макрос при създаването на макроса.

    Единият, от който се докосвате, може да завършите няколко часа ръчно редактиране в Excel в много по-кратък времеви прозорец с макроси. С разбирането, че Excel има възможност да записва повтарящи се действия и да ги преиграва, възможността за автоматизация, която можете да създадете, е толкова голяма, колкото и въображението ви..

    Основното правило е, че всичко, което можете да завършите с помощта на мишката и клавиатурата, може да бъде повторено / автоматизирано многократно по-бързо с помощта на макрос. Наслади се!