Sealhulgas KKK: Te esitate küsimusi - me anname vastused
Excelis regulaarselt korduvate tööetappide läbiviimine võtab palju aega. Nende protsesside tulevikus tõhusamaks muutmiseks peaksite kasutama makrosid. Neid pakub Excel, et teie jaoks määratud ülesandeid automaatselt täita. Vajalikud juhised esitatakse makrole üks kord ja salvestatakse protsessi käigus või programmeeritakse otse Exceli sisemise skriptikeele VBA (Visual Basic for Applications) abil.
Makrode eelised Excelis
Makrode abil saate jäädvustada andmeid sekunditega (nt olemasolevatest töövihikutest, andmebaasidest või Internetist), neid töödelda (nt vormindada väärtusi, sorteerida andmeid, kohandada töövihikuid) ja seejärel neid väljastada (nt tabelite, graafikute kujul) või PDF -failid). Samuti saate käitada makrosid ja kasutada neid Exceli seadetes mitme muudatuse tegemiseks.
Laske tööetapid makro abil salvestada
Mitte iga makro ei pea põhinema pikal koodil, mille eesmärk on automatiseerida keerukaid protsesse. Mõned makrod on mõeldud hoopis lihtsaks rakenduseks ja neid ei pea isegi kirjalikult programmeerima. Täiendavalt vahekaardilt „Arendaja” leiate nupu makrode salvestamiseks. Niipea kui see funktsioon on aktiveeritud, salvestab Excel teie tööetapid ja kordab neid soovi korral iseseisvalt.
Programmi tööetapid VBA -s
Kui teie rakendused on muutunud keerukamaks, saate kasutada VBA -d, et Excel ei peaks iga kord oma tööd demonstreerima. Teil pole isegi vaja programmeeritavat koodi ise kirjutada, vaid võite tugineda suurele hulgale praktilistele näidetele ja neid vastavalt vajadusele oma rakendustes kasutada.
Nende kohustuslike koodide lisamiseks vajate tühja VBA moodulit. Selleks avage VBA kaust klahvikombinatsiooni Alt + F11 abil ja asetage hiir lehe vasakus ülanurgas kuvatavale kausta teele. Seal saate hiire parema nupuga uue mooduli sisestada. Selle tekstialal saate nüüd kopeerida kõik makrod, mida soovite oma rakenduste lahtritesse üle kanda.
Iga makro käivitatakse käsuga „Sub” ja seejärel suletakse uuesti nupuga „End Sub”. Täpne ülesanne, mida makro hiljem tegema peab, on määratletud vahepealsetel tekstiridadel.
Kuvariala makrod
Isegi enne, kui liigute oma tabelite praktiliste rakenduste juurde, saate juba esimeste makrode abil muuta avatud Exceli akna funktsionaalsust ja skaleerimist. Tänu kasutatud makrodele ei pea see muudatus olema ühekordne, vaid seda saab vajadusel väga kiiresti uuesti reguleerida. Sel viisil saate:
- Piirata töölehe kerimisala,
- Lülitage Excel täisekraanirežiimi,
- lülitage täisekraanirežiim soovi korral sisse ja välja,
- minimeerige käsu ajal Exceli aken,
- suumi dialoogiboks kohe avada.
Makrod kontrollimiseks ja otsimiseks
Mitmete teiste makrodega saate kiiresti ja hõlpsalt teha parandusi ja kontrolle. See võimaldab teil kontrollida üksikute sõnade või isegi tervete tekstide õigekirja. Lisaks saate lisada olemasoleva automaatse paranduse loendisse. Sageli esinevaid vigu mitte ainult ei tuvastata, vaid need parandatakse kohe.
Selliseid makrosid saate kasutada ka Exceli faili kohta teabe küsimiseks. Seega on hiireklõpsuga võimalik näha nii töövihiku salvestusteed kui ka salvestuskuupäeva.
Exceli makro: avamine ja sulgemine
Paljud tavaliselt kasutatavad nupud eksivad vahelehtede keskele, nii et nende leidmine võib iga kord kaua aega võtta. Isegi kui selle täitmiseks on sobiv klahvikombinatsioon, võib see hetkel lihtsalt puudu olla. Tänu makrode kasutuselevõtule saate oma töövihikus regulaarselt kasutatavaid nuppe vastavalt vajadustele linkida. Näiteks saate teha järgmist.
- Salvestamiseks avage dialoogiaken,
- jätke sõnumiaken teistele kasutajatele,
- helistage diagrammi viisardile,
- avage lisandmoodulite haldur,
- kutsuge printimise dialoogiboks ja määrake leheküljenumbrid,
- Sisestusakna loomine automaatselt.
Mõned nupud, näiteks kontekstimenüü, on aga juba Exceli seansi alguses aktiveeritud. Siin saate vajadusel makro välja lülitada. Makrode abil saate isegi kogu Exceli rakenduse igal ajal sulgeda.
Muutke seadeid, sealhulgas hoiatusi, kasutades makrosid
Lõpuks võivad mängu tulla ka makrod, kui soovite muuta Exceli seadeid nende vaikeseadetest.
Samal ajal saate aga kuvatavate tõrketeadete sätete muutmiseks kasutada ka makrosid. Kui te ei vaja hoiatusteateid, saate need sel viisil desaktiveerida. Kui aga soovite, et teie veateated oleksid veelgi selgemad, saate neid makro abil akustilise piiksuga alla joonida.
KKKd
Kas Exceli makro saab suhelda teiste Office'i rakendustega?
Sellised programmid nagu Excel ja Word suudavad üksteisega suhelda. Makro abil saab Exceli tulemuse Wordi mallile üle kanda ja sel viisil loodud faili automaatselt printida või saata.
Kas VBA mooduleid saab ümber nimetada?
Loodud mooduli nime saab igal ajal muuta, kuid seda ei saa teha kontekstimenüü kaudu, mille tavaliselt avate hiire parema nupuga. Selle asemel avage muudetav moodul klahvikombinatsiooni Alt + F11 abil ja sisestage uus nimi vastavasse nimeaknasse. See asub teie praeguse kuvaakna vasakus alanurgas.