Макросите са много полезни за вашите табла за управление и отчети в Excel. За да видите вашите макроси в действие, изберете командата Макроси от раздела Разработчик. Появява се диалоговият прозорец, показан на тази фигура, който ви позволява да изберете макроса, който искате да стартирате. Изберете макроса AddDataBars и щракнете върху бутона Изпълни.
Ако всичко върви добре, макросът възпроизвежда вашите действия до T и прилага Data Bars, както е проектирано; вижте следната фигура.
Сега можете да извикате отново диалоговия прозорец Macro и да тествате макроса RemoveDataBars, показан на следващата фигура.
Когато създавате макроси, искате да дадете на аудиторията си ясен и лесен начин за стартиране на всеки макрос. Бутон, използван директно на таблото или отчета, може да осигури прост, но ефективен потребителски интерфейс.
Контролите на формуляра на Excel ви позволяват да създавате потребителски интерфейси директно върху вашите работни листове, опростявайки работата за вашите потребители. Контролите на формуляра варират от бутони (най-често използваната контрола) до ленти за превъртане и квадратчета за отметка.
За макрос можете да поставите контрола за формуляр в работен лист и след това да му присвоите този макрос – тоест макрос, който вече сте записали. Когато към контролата е присвоен макрос, този макрос се изпълнява или възпроизвежда всеки път, когато се щракне върху контролата.
Следвайте тези стъпки, за да създадете бутони за вашите макроси:
Щракнете върху падащия списък Вмъкване под раздела Разработчик.
Изберете контролата Button Form, както е показано на тази фигура.
Щракнете върху мястото, където искате да поставите своя бутон.
Когато пуснете контролата Button във вашия работен лист, диалоговият прозорец Assign Macro, както е показано на следващата фигура, се отваря и ви моли да зададете макрос на този бутон.
Изберете макроса, който искате да зададете (на фигурата това е „AddDataBars“) и щракнете върху OK.
Повторете стъпки от 1 до 4 за всички други макроси.
Бутоните, които създавате, идват с име по подразбиране, като Button3. За да преименувате бутона си, щракнете с десния бутон върху бутона и след това щракнете върху съществуващото име. След това можете да изтриете съществуващото име и да го замените с име по ваш избор.
Имайте предвид, че всички контроли в менюто Form Controls работят по същия начин като командния бутон, тъй като присвоявате макрос, който да се изпълнява, когато контролата е избрана.