Kui olete Exceli armatuurlaua automatiseerimisega algaja, on ebatõenäoline, et saate makrode loomiseks käsitsi VBA (Visual Basic for Applications) koodi kirjutada. Ilma Exceli objektimudeli ja süntaksi täieliku tundmiseta oleks enamiku algajate jaoks vajaliku koodi kirjutamine võimatu.
Siin on kasulik makro salvestamine. Idee seisneb selles, et salvestate soovitud toimingu ja seejärel käivitate makro iga kord, kui soovite seda toimingut sooritada.
Alustuseks peate esmalt paljastama vahekaardi Arendaja. Täieliku makrotööriistade komplekti leiate Excel 2013 vahekaardilt Arendaja, mis on esialgu peidetud. Selle nähtavaks tegemiseks peate Excelile selgesõnaliselt ütlema. Vahekaardi Arendaja lubamiseks toimige järgmiselt.
Minge lindile ja klõpsake nuppu Fail.
Exceli suvandite dialoogiboksi avamiseks klõpsake nuppu Suvandid.
Klõpsake nuppu Kohanda linti.
Parempoolses loendikastis näete kõiki saadaolevaid vahekaarte.
Valige vahekaart Arendaja, nagu on näidatud sellel joonisel.
Klõpsake nuppu OK.
Nüüd, kui teil on vahekaart Arendaja, valige see ja klõpsake käsku Record Macro. See avab dialoogiboksi Makro salvestamine, nagu on näidatud sellel joonisel.
Dialoogiboksi Makro salvestamine on neli välja:
-
Makro nimi: Excel annab teie makrole vaikenime, nt Macro1, kuid parim tava on anda makrole nimi, mis kirjeldab paremini selle tegelikku tegevust. Näiteks võite anda üldise tabeli vormindava makro nimeks AddDataBars.
-
Kiirklahv: see väli on valikuline. Iga makro vajab toimimiseks sündmust või midagi, mis juhtuks. See sündmus võib olla nupuvajutus, töövihiku avamine või antud juhul klahvivajutuse kombinatsioon. Kui määrate makrole kiirklahvi, käivitab selle klahvikombinatsiooni sisestamine makro käivitamise. Makro käivitamiseks ei pea te kiirklahvi sisestama.
-
Makro salvestamine: see töövihik on vaikevalik. Makro salvestamine sellesse töövihikusse tähendab lihtsalt seda, et makro salvestatakse koos aktiivse Exceli failiga. Järgmine kord, kui avate selle konkreetse töövihiku, on makro käitamiseks saadaval.
Kui saadate töövihiku teisele kasutajale, saab ka see kasutaja makrot käitada, eeldusel, et teie kasutaja on makroturbe õigesti seadistanud.
-
Kirjeldus: see väli on valikuline, kuid see on kasulik, kui arvutustabelis on palju makrosid või kui peate andma kasutajale üksikasjalikuma kirjelduse selle kohta, mida makro teeb.
Selles esimeses näites sisestage väljale Makro nimi AddDataBars ja valige rippmenüüst Store Macro In (Makro salvestamine) see töövihik, nagu on näidatud sellel joonisel. Vajutage nuppu OK.
Excel salvestab nüüd teie toiminguid. Kui Excel salvestab, saate teha mis tahes toiminguid. Selle stsenaariumi korral salvestate andmeribade lisamiseks numbrite veergu makro.
Järgige järgmisi samme:
Tõstke esile lahtrid C1:C21.
Minge vahekaardile Avaleht ja valige Tingimuslik vorming___Uus reegel.
Avage dialoogiboksis Uus vormindamise reegel rippmenüüst Vormingu stiil ja valige Andmeriba.
Ilmub teine dialoogiboks. Siin märkige ruut Kuva ainult riba.
Muudatuse rakendamiseks vajutage nuppu OK.
Minge vahekaardile Arendaja ja klõpsake käsku Peata salvestamine.
Sel hetkel lõpetab Excel salvestamise. Nüüd on teil makro, mis asendab C1:C21 andmed andmeribadega. Nüüd saate andmeribade eemaldamiseks salvestada uue makro.
Minge vahekaardile Arendaja ja klõpsake käsku Salvesta makro.
Sisestage RemoveDataBars väljale Makro nimi ja valige see töövihik rippmenüüst Store Macro In, nagu on näidatud sellel joonisel. Vajutage nuppu OK.
Tõstke esile lahtrid C1:C21.
Minge vahekaardile Kodu ja valige Tingimuslik vormindamine___Reeglid kustutada___Reeglid valitud lahtritest kustutada.
Minge vahekaardile Arendaja ja klõpsake käsku Peata salvestamine.
Jällegi lõpetab Excel salvestamise. Teil on nüüd uus makro, mis eemaldab tingimusvormingu reeglid lahtritest C1:C21.