Како написати макро у програму Екцел: Водич за макро - шта је & амп; Користите

Преглед садржаја:

Anonim

Шта је Екцел макро?

Екцел Мацро је алат за снимање и репродукцију који једноставно бележи ваше Екцел кораке и макро ће га репродуковати онолико пута колико желите. ВБА макрони штеде време јер аутоматизују задатке који се понављају. То је део програмског кода који се покреће у Екцел окружењу, али не морате бити програмер за програмирање макронаредби. Иако вам је потребно основно знање о ВБА да бисте направили напредне модификације у макроу.

У овом водичу за макронаредбе у програму Екцел за почетнике научићете основе Екцел макроа:

  • Шта је Екцел макро?
  • Зашто се Екцел макрои користе у програму Екцел?
  • Шта је ВБА у лаичком језику?
  • Основе макроа Екцел-а
  • Пример корак по корак снимања макронаредби у програму Екцел

Зашто се Екцел макрои користе у програму Екцел?

Као људи, ми смо створења навике. Постоје одређене ствари које радимо свакодневно, сваког радног дана. Зар не би било боље да постоји неки магични начин притискања једног дугмета и да се сви наши рутински задаци заврше? Чујем како кажете да. Макро у програму Екцел вам помаже да то постигнете. На лаичком језику, макро је дефинисан као снимак ваших рутинских корака у програму Екцел који можете да репродукујете помоћу једног дугмета.

На пример, радите као благајник у водоводном предузећу. Неки купци плаћају путем банке и на крају дана морате да преузмете податке из банке и форматирате их на начин који задовољава ваше пословне захтеве.

Можете да увезете податке у Екцел и форматирате. Следећег дана од вас ће се тражити да обавите исти ритуал. Ускоро ће постати досадно и заморно. Макрои решавају такве проблеме аутоматизацијом таквих рутинских задатака . Можете користити макро за снимање корака

  • Увоз података
  • Форматирање у складу са захтевима за пословно извештавање.

Шта је ВБА у лаичком језику?

ВБА је скраћеница од Висуал Басиц за апликације. То је програмски језик који Екцел користи за бележење ваших корака док обављате рутинске задатке. Не морате бити програмер или врло техничка особа да бисте уживали у предностима макронаредби у програму Екцел. Екцел има функције које аутоматски генеришу изворни код за вас. Прочитајте чланак о ВБА за више детаља.

Основе макроа Екцел-а

Макрои су једна од карактеристика програмера. Картица за програмере се подразумевано не приказује у програму Екцел. Мораћете да га прикажете путем извештаја о прилагођавању

Екцел макронаредбе нападачи могу користити за угрожавање вашег система. Подразумевано су онемогућени у програму Екцел. Ако требате да покренете макронаредбе, мораћете да омогућите покренуте макронаредбе и да покрећете само макронаредбе за које знате да потичу из поузданог извора

Ако желите да сачувате Екцел макронаредбе, радну свеску морате сачувати у формату са омогућеним макроном * .клсм

Име макронаредбе не би требало да садржи размаке.

Увек попуните опис макронаредбе када га правите. Ово ће помоћи вама и другима да схватите шта макро ради.

Пример корак по корак снимања макронаредби у програму Екцел

Сада ћемо у овом упутству за Екцел макронаредбе научити како да направимо макро у програму Екцел:

Радићемо са сценаријем описаним у важности макронаредби Екцел. За ово Екцел упутство за макро, радићемо са следећом ЦСВ датотеком за писање макронаредби у програму Екцел.

Горњу датотеку можете преузети овде

Преузмите горенаведену ЦСВ датотеку и макронаредбе

Направићемо шаблон са омогућеном макронаредбом који ће увести горе наведене податке и форматирати их у складу са нашим захтевима за пословно извештавање.

Омогућите опцију програмера

Да бисте извршили ВБА програм, морате имати приступ програмеру у програму Екцел. Омогућите опцију програмера као што је приказано у доњем примеру макронаредбе за Екцел и закачите је у главну траку у програму Екцел.

Корак 1) Идите у главни мени „ФИЛЕ“

Изаберите опцију „Опције“.

Корак 2) Сада ће се отворити још један прозор, у којем ћете радити следеће ствари

  • Кликните на Прилагоди траку
  • Означите поље за потврду за опцију програмер
  • Кликните на дугме ОК

Корак 3) Картица програмера

Сада ћете на траци моћи да видите картицу РАЗВОЈИТЕЉ

Корак 4) Преузмите ЦСВ

Прво ћемо видети како можемо да креирамо командно дугме у прорачунској табели и извршимо програм.

  • Направите фасциклу на уређају Ц под називом Банк Признанице
  • Налепите датотеку рецеиптс.цсв коју сте преузели

Корак 5) Снимите макро

  1. Кликните на картицу ДЕВЕЛОПЕР
  2. Кликните на Рецорд Мацро као што је приказано на доњој слици

Добићете следећи дијалошки прозор

  1. Унесите ИмпортБанкРецеиптс као име макронаредбе.
  2. Други корак ће бити тамо подразумевано
  3. Унесите опис како је приказано на горњем дијаграму
  4. Кликните на картицу "ОК"

Корак 6) Извршите макро операције / кораке које желите да снимите

  • Ставите курсор у ћелију А1
  • Кликните на картицу ДАТА
  • Кликните на дугме Из текста на траци Трака за спољне податке

Добићете следећи дијалошки прозор

  1. Идите на локални диск где сте сачували ЦСВ датотеку
  2. Изаберите ЦСВ датотеку
  3. Кликните на дугме Увези

Добићете следећег чаробњака

Кликните на дугме Даље након што следите горње кораке

Следите горње кораке и кликните на следеће дугме

  • Кликните на дугме Заврши
  • Ваша радна свеска сада треба да изгледа на следећи начин

Корак 7) Форматирање података

Учврстите колоне подебљано, додајте укупни зброј и користите функцију СУМ да бисте добили укупан износ.

Корак 8) Зауставите снимање макронаредби

Сада када смо завршили са рутинским радом, можемо да кликнемо на дугме за заустављање снимања као што је приказано на слици испод

Корак 9) Поново покрените макро

Пре него што сачувамо радну књижицу, мораћемо да избришемо увезене податке. То ћемо урадити да бисмо креирали образац који ћемо копирати сваки пут када имамо нове признанице и желимо да покренемо макро ИмпортБанкРецеиптс.

  • Означите све увезене податке
  • Кликните десним тастером миша на истакнуте податке
  • Кликните на Делете
  • Кликните на дугме сачувај као
  • Сачувајте радну свеску у формату са омогућеним макронаредбама, као што је приказано испод

  • Направите копију ново сачуваног шаблона
  • Отворите га
  • Кликните картицу ДЕВЕЛОПЕР
  • Кликните на дугме Макрои

Добићете следећи дијалошки прозор

  1. Изаберите ИмпортБанкРецеиптс
  2. Истиче опис вашег макронаредбе
  3. Кликните на дугме Покрени

Добићете следеће податке

Честитамо, управо сте креирали свој први макро у програму Екцел.

Резиме

Макрои поједностављују наш радни живот аутоматизацијом већине рутинских послова које радимо. Мацрос Екцел покреће Висуал Басиц за апликације.