Тако се то ради!
Једноставно речено, макрои су мали софтверски програми који се могу користити за аутоматизацију рутинских задатака у Екцелу. Конкретно, периодични задаци који одузимају пуно времена и које се морају редовно обрађивати у програму Мицрософт Екцел могу се поједноставити помоћу макроа.
Пример: Запослени у грађевинској фирми за метал има задатак да одреди ниво залиха групе материјала. Да би то урадио, мора да отвори разне Екцел табеле, провери вредности и ручно изведе многе радне кораке на рачунару. Прикупљени подаци се детаљно обрађују, филтрирају и сортирају и, у последњем кораку, интегришу у графику и шаљу као ПДФ различитим примаоцима.
Помоћу макроа сваки радни корак се може снимити, дугорочно сачувати и репродуковати ако је потребно. Ово штеди време, ефикасније је и истовремено мање склоно грешкама.
Укратко, макрои су неопходни за практичну употребу програма Екцел, јер су у могућности да аутоматизују различите радне кораке који су неефикасни при ручној обради. Макрои се чувају у Екцелу у програмском језику ВБА. ВБА означава "Висуал Басиц фор Апплицатионс" и програмски је језик који се може користити за контролу Мицрософт Екцел -а и других Оффице програма, као што су Ворд или Аццесс.
Како створити макро у програму Екцел
Да бисте креирали нови макро у програму Мицрософт Екцел 365, не треба вам много претходног знања. У седам једноставних корака можете створити макро који можете репродуцирати колико год пута желите:
-
Пребаците се на картицу „Алати за програмере“ у програму Мицрософт Екцел.
-
Можете креирати нови макро у области менија „Код“. Алтернативно, дугме за креирање или извршавање макроа такође се може наћи на картици „Поглед“ испод ставке менија „Макрои“.
-
Кликните на дугме Сними макро и унесите назив макроа. Такође имате могућност да унесете комбинацију тастера помоћу које можете лако покренути макро касније. Макро можете сачувати у тренутној радној свесци тако да је можете покренути ви и други, или можете изабрати личну радну свеску којој други корисници немају приступ. Додавање описа може бити корисно за разумевање сврхе макроа. Притисните ОК да бисте започели снимање макроа.
-
Макро ће бити снимљен у Екцелу, а сви уноси, формуле и команде биће сачувани у позадини. Зауставите снимање макроа притиском на дугме "Заустави снимање".
-
Отворите "Висуал Басиц" путем дугмета истог имена у области менија Цоде. У уређивачу имате могућност да прегледате снимљени макро у програмском језику Висуал Басиц и унесете промене са инсајдерским знањем.
-
Такође имате могућност уређивања или брисања макроа или промене имена и других опција кликом на дугме Макрои.
-
Покрените макро кликом на "Изврши" или помоћу претходно додијељене комбинације тастера ЦТРЛ + О. Додавање производа Ц жељеног у примеру се врши аутоматски.
Инфо: Макрои су подразумевано укључени са апсолутним референцама. Опционо, можете снимити и макро са релативним референцама. У овом случају макрои се архивирају у односу на оригинално снимљену ћелију.
Укратко, можете да креирате макро у програму Мицрософт Екцел тако што ћете отићи на картицу „Девелопер". Ако је ово скривено, унесите кључну реч „мацро" у поље за претрагу или идите на картицу "Виев".
Након што сте доделили име новом макроу, морате унети низ команди у програмском језику Висуал Басис (ВБА). То се постиже или ручним програмирањем команди или снимањем наредбеног низа директно у Екцелу. Након што је макро сачуван, можете га користити за све следеће Екцел табеле. На овај начин можете разумно и ефикасно аутоматизирати понављајуће стандардне задатке.
Копирање постојећег макроа: Овако то функционише у 5 корака
Ако сте креирали макро у личној радној свесци и желите да га покренете и у другим табелама, можете да копирате макро у Екцел. Ради овако:
-
Отворите радну свеску програма Екцел у којој је сачуван макро.
-
У следећем кораку отворите радну свеску у коју желите да сачувате макро.
-
На картици Девелопер кликните на Висуал Басиц. Покрећете уређивач Висуал Басиц.
-
У последњем кораку у Пројецт Екплореру превуците модул надоле са макроном који желите да копирате у циљну радну свеску. У примеру копирамо модул 1 из фасцикле 1 у фасциклу 2.
-
Након копирања, макро се налази у обе радне свеске и може се извршити.
Копирањем макроа, опсежни макрои се могу пренети на начин прилагођен кориснику и у року од неколико секунди. Ово штеди време и гарантује да се макро може користити на исти начин као и оригинална верзија.
ФАК
Када има смисла радити са макроима у Екцелу?
Употреба макроа у програму Мицрософт Екцел има смисла када треба да се аутоматизују понављајући, глупи упити или задаци. Макрои се стварају у Екцелу у програмском језику ВБА. Не морају се програмирати ручно у кодовима, али се могу дизајнирати помоћу интегрисаног алата за снимање.
Могу ли макрои бити опасни?
Лично креирани макрои не представљају безбедносни ризик. Ако отворите Екцел датотеке од других корисника, макро може представљати безбедносни ризик. Вируси или шпијунски софтвер могу доћи на ваш рачунар путем макроа. Из тог разлога, има смисла подразумевано спречити извршавање спољних макроа. Ово вам омогућава да проактивно проверите да ли ћете покренути макро или не.
За које задатке се могу користити макрои у Екцелу?
Задаци који се могу брже обавити путем аутоматизације углавном су погодни као макрои. Креирање понуда, размена података путем интерфејса са спољним програмима и пренос података у оквиру породице производа Мицрософт Оффице такође се могу аутоматизовати помоћу макроа.