ВБА и макрои: прилагодите Екцел и уредите табеле

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

Anonim

Дефиниције и упутства за рад са ВБА и макроима

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

Шта су заправо ВБА и макрои у Екцелу?

Висуал Басиц фор Апплицатионс (ВБА) је скриптни језик изведен из основног дијалекта Висуал Басиц за контролу програма МС Оффице. Радни кораци се могу аутоматизовати помоћу макроа. Такође је могуће користити га за израду сопствених Екцел алата - за управљање пројектима или креирање рачуна, на пример.

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

Како могу да изменим макрое?

Ваши радни кораци су документовани у скриптном језику тако да можете лако прилагодити и проширити макрое у прозору кода за нове случајеве употребе. Тако да је могуће да ћете с временом аутоматски извршавати све сложеније задатке. Овде детаљније прочитајте како можете да уређујете макрое-

То можете учинити и са ВБА и макроима:

  • Уређивање табела
  • Подесите Екцел помоћу макроа

Подесите Екцел помоћу макроа: Овако то функционише

Ако желите да креирате макро, потребно је да активирате алатке за програмере преко траке менија. Након тога можете прилагодити макрое по жељи. То се може учинити у само неколико корака:

  1. Кликните на ставку менија "Датотека", а затим на "Опције" и "Прилагоди врпцу".

  2. Затим поставите квачицу поред „Алати за програмере“ на главној картици. Тада ћете у главном менију пронаћи нову ставку менија.

  3. Кликом на "Сними макро" можете одредити назив датотеке и локацију за складиштење онако како их знате из других програма.

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

Прилагодите радне кораке

Снимци се могу накнадно уређивати тако да у сваком тренутку можете оптимизирати своје кораке. Такође се могу прилагодити и проширити за нове и сложеније случајеве употребе.

Кораци рада програма

Као и други програмски језици, Екцел ВБА омогућава коришћење оператора и команди и покретање радних корака са гранама и петљама. За ово можете приступити и спољним скриптама. Општа програмска секвенца је ускладиштена у стандардним модулима. С друге стране, модули класе вам омогућавају управљање кодом објеката и њихових својстава, догађаја или метода.

ВБА едитор помаже при уносу кода, али грешке се брзо могу увући у синтаксу. Помоћу програма за отклањање грешака могуће је идентификовати грешке. Истраживач пројеката, који можете пронаћи путем ЦТРЛ + Р или у главном менију под "Поглед", такође може претраживати ваше пројекте за одговарајући код. Приказује хијерархијску листу свих релевантних елемената.

Уредите табеле са ВБА и макроима у Екцелу

Организовање и форматирање података је класика. Претпоставимо да примате недељне продајне табеле у америчком формату са 1.002,34 УСД и морате их трансформисати у уобичајени запис од 1,002,34 УСД у овој земљи. Затим избришите сувишне линије и припремите радни лист за визуелни изглед. Типичан понављајући задатак је означавање боја различитих радних свезака у боји. Радна свеска „Приходи“ треба да буде означена зеленом бојом, радни лист „Расходи“ црвеном бојом. У односу на назив табеле, боје се могу доделити у кратком року помоћу одговарајућег индекса боја.

Помоћу ВБА и макроа у Екцелу можете дозволити да се радни кораци аутоматски покрећу након што су дефинисани. Ако користите неколико табела, морате се уверити да програм ради са апсолутним референцама. То можете избећи помоћу команде „Релативне референце“ испод иконе макроа.

Приступите другим програмима користећи ВБА и макрое у Екцелу

Екцел нуди могућност приступа другим програмима са ВБА и макроима. Помоћу одређеног програмирања можете управљати овим програмима извана.

Отворите датотеке и апликације

Функционалности нису ограничене на Екцел или Мицрософт универзум. Помоћу функције "схелл ()" и путање до жељене датотеке, датотеке или програми се могу отворити једним кликом.

Читајте податке из других датотека

Такође је могуће приступити и читати друге датотеке. Не морају чак бити отворени да би то учинили. Можете - на пример у случају друге Екцел датотеке - прецизно одредити које ћелије треба користити у ту сврху.

Приступите Виндовс апликацијама

Међутим, програм за табеларне прорачуне може учинити још више. Уз Екцел, имате могућност да дозволите различитим Оффице програмима да међусобно комуницирају помоћу ВБА кода. На пример:

  • Пренесите отворене контакте из Оутлоока у отворени Ворд документ
  • избришите празна поља за текст из програма ПоверПоинт
  • избришите празне редове са Екцел радног листа.

Екцел: ВБА и макрои се могу лако програмирати

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