Vaadake videot - kuidas makro Excelis käivitada
Excelis saate makro luua, salvestades selle või kirjutades koodi VB -redaktorisse.
Kui olete loonud, peate makro käivitama.
Selles õpetuses näitan teile erinevaid viise makro käivitamiseks Excelis.
Kui olete huvitatud VBA lihtsast õppimisest, vaadake minu lehte Online VBA koolitus Excelis.
Kuidas Excelis makro käivitada
Selle õpetuse jaoks oletame, et meil on makro nimega „ColorCell” järgmise koodiga:
Alamvärviraku () vahemik ("A1"). Interior.Color = vbRed End Sub
See ühe rea kood täidaks aktiivse lehe lahtri A1 punase värviga.
Nüüd vaatame erinevaid võimalusi selle makro käivitamiseks Excelis.
Käivitage makro, klõpsates kujundil
Üks lihtsamaid viise makro käivitamiseks on töölehel nupp ja makro käivitamiseks see nupp.
See on lihtne ja intuitiivne.
Selle meetodi eeliseks on see, et see muudab makro käivitamise tõesti lihtsaks ja intuitiivseks. Isegi kui jagate töövihikut kellegagi, kes ei tunne VBA -d, saab ta lihtsalt nupul klõpsata ja toiminguid näha (isegi teadmata, mis tagaosas toimub).
Midagi, nagu allpool näidatud:
Selleks toimige järgmiselt.
- Klõpsake vahekaarti Lisa.
- Klõpsake rühmas Illustratsioonid ikooni Kujundid. Sisestage kujund, millele soovite makro määrata.
- Klõpsake töölehel suvalist kohta. See lisab kujundobjekti töölehele.
- Suuruse muutmine/vormindamine soovitud viisil. Ülaltoodud näites olen muutnud suurust, värvi ja äärist. Samuti saate kujundisse sisestada mis tahes teksti, lihtsalt selle valides ja teksti tippides.
- Paremklõpsake kujundit ja valige suvand Määra makro. See avab dialoogiboksi Makro määramine.
- Valige dialoogiboksis Makro määramine makro, mille soovite kujundile määrata, ja klõpsake nuppu OK.
See on kõik! Nüüd töötab kuju nupuna ja iga kord, kui sellel klõpsate, käivitab see määratud makro.
Käivitage makro, klõpsates nuppu
Kuigi kuju saab vormindada, on nupul standardvorming.
See näeb välja selline:
Saate nupule määrata makro ja seejärel makro käivitada, klõpsates sellel nupul.
Makrole nupule määramiseks toimige järgmiselt.
- Avage vahekaart Arendaja -> Juhtelemendid -> Lisa -> Vormi juhtelemendid -> Nupp.
- Vahekaart Arendaja pole lindil vaikimisi nähtav ja peate selle enne kasutamist lisama …
- Vahekaart Arendaja pole lindil vaikimisi nähtav ja peate selle enne kasutamist lisama …
- Klõpsake töölehel suvalist kohta. Niipea kui seda teete, avaneb dialoogiboks Makro määramine.
- Valige makro, mille soovite nupule määrata, ja klõpsake nuppu OK. See sisestaks nupu töölehele.
Selle tehnika abil sisestatud nupp on tavaline ja te ei saa nupu vormingut muuta (erinevalt kujunditest, kus saate praktiliselt kõike muuta).
Siiski saate nupu teksti muuta. Selleks paremklõpsake seda ja valige Redigeeri teksti.
Märkus. Makro saate määrata ka teistele interaktiivsetele juhtelementidele, näiteks märkeruudule või kerimisribale.
Makro käitamine lindilt (vahekaart Arendaja)
Kui töövihikus on mitu makrot, näete dialoogiboksis Makrod kõigi makrosid. See hõlbustab mitme makro käivitamist ühest kohast.
Siin on sammud.
- Minge vahekaardile Arendaja -> Kood -> Makrod.
- Dialoogiboks Makrod loetleb kõik töövihiku makrod. Valige üks, mida soovite käivitada.
- Klõpsake nuppu Käivita.
Käivitage VB redaktorist makro
Kui kirjutate ja katsetate makrosid, saate nuppude sisestamise asemel makro otse VB -redaktorist käivitada.
Siin on sammud.
- Valige koodiaknas suvaline rida koodi sees. Kui teil on mitu makrot/alamprogrammi, veenduge, et kursor oleks selles makro, mida soovite käivitada.
- Minge tööriistaribale ja klõpsake rohelise kolmnurga ikooni (saate kasutada ka kiirklahvi - F5).
Niipea kui seda teete, täidetakse makro.
Kui teil on avatud ainult VB -redaktor (ja te ei näe töölehte), ei pruugi te muudatusi töölehel näha. Saate minimeerida VB Editori ekraani ja seejärel käivitada makro, et näha muudatusi reaalajas.
Samuti võivad teile meeldida järgmised Exceli VBA õpetused:
- Lahtrite ja vahemikega töötamine Excel VBA -s.
- Töölehtedega töötamine VBA -s.
- Töövihikutega töötamine VBA -s.
- Silmuste kasutamine Excel VBA -s.
- Kasutades IF Siis muud avaldust Excel VBA -s.
- Kasutaja määratud funktsioonide loomine Excelis.
- Exceli VBA sündmused - lihtne (ja täielik) juhend.
- Kuidas luua ja kasutada isiklikku makro töövihikut Excelis.
- 24 Kasulikud Exceli makro näited.
- Exceli lisandmooduli loomine ja kasutamine
- Excel VBA järgmise silmuse kasutamise juhend.