Makro käivitamine

Märkus.: Soovime pakkuda teie keeles kõige ajakohasemat spikrisisu niipea kui võimalik. See leht on tõlgitud automaatselt ja sellel võib leiduda grammatikavigu või ebatäpsusi. Tahame, et sellest sisust oleks teile abi. Palun märkige selle lehe allservas, kas sellest teabest oli teile kasu või mitte. Soovi korral saab ingliskeelset artiklit lugeda siit.

On mitu võimalust, Microsoft Exceli makro käivitamiseks. Makro on toiming või toimingute kogum, mida saate kasutada toimingute automatiseerimiseks. Makrod salvestatakse Visual Basic for Applications programmeerimiskeele. Alati käivitada makro, klõpsates käsku makrod lindil menüü arendaja . Sõltuvalt sellest, kuidas makro käivitamiseks, saate samuti võib selle käivitamiseks vajutage kombinatsiooni kiirklahvvõi objekti, klõpsates kiirpääsuriba või lindi kohandatud jaotise nupu klõpsamisega määratakse pilt , või juhtelement. Lisaks saate käivitada makro automaatselt iga kord, kui avate töövihiku.

Mida teha enne makrode käivitamist?

Enne alustamist makrode lubage menüü arendaja .

  • Windows, avage fail > Suvandid > Lindi kohandamine.

  • Mac-arvutisse, avage Exceli > eelistused... > lindi & tööriistariba.

  • Klõpsake jaotises Kohanda linti jaotises Põhimenüüd, märkige ruut arendaja ja vajutage OK.

  1. Avage soovitud makrot sisaldav töövihik.

  2. Klõpsake menüü Arendaja jaotises Kood nuppu Makrod.

  3. Väljale Makro nimi makrot, mida soovite käivitada nuppu ja klõpsake nuppu Käivita .

  4. Teil on ka muid võimalusi.

    • Suvandid – saate lisada ka kiirklahv või makro kirjeldus.

    • Samm - see avab esimesele reale makro rakenduse Visual Basic Editor. Vajutades F8 võimaldab teil läbi makro kood ühe rea haaval juhis.

    • Redigeeri – see Visual Basic Editori avamine ja võimaldavad teil kasutatava makro kood redigeerige vastavalt vajadusele. Kui olete teinud muudatusi, võite vajutada klahvi F5 toimetaja makro käivitamiseks.

Saate lisada kiirklahvi kombinatsioonile makro lindistamist seda, kui saate lisada ka üks olemasoleva makro:

  1. Klõpsake menüü Arendaja jaotises Kood nuppu Makrod.

  2. Klõpsake väljal Makro nimi makrot, mida soovite kiirklahvi kombinatsioonile määrata.

  3. Klõpsake nuppu Suvandid.

    Kuvatakse dialoogiboks Makro suvandid.

  4. Tippige väljale kiirklahv väiketähtedeks või suurtähtedeks täht, mida soovite kasutada kiirklahvi.

    Märkused: 

    • Windows, on väiketähed otseteeklahv klahvikombinatsiooni Ctrl + täht. Suurtähed, on Klahvikombinatsiooni Ctrl + Shift + täht.

    • Mac-arvutisse, väiketähti otseteeklahv on suvand + nupp + täht, kuid klahvikombinatsiooni Ctrl + täht töötavad samuti. Suurtähed, on Klahvikombinatsiooni Ctrl + Shift + täht.

    • Olge ettevaatlik, määramine kiirklahve, sest need alistab kõik vastavad Exceli kiirklahv soovitud makrot sisaldav töövihik on avatud. Näiteks, kui määrate makro klahvikombinatsiooni Ctrl + z, kaotate võimaluse tagasi võtta. Seetõttu on üldiselt hea mõte kasutada klahvikombinatsiooni Ctrl + Shift + suurtähtedega tähe selle asemel, näiteks Ctrl + Shift + Z, mis pole Exceli on samaväärne otsetee.

    Ctrl kombinatsioon on juba omistatud kiirklahvid Excelis loendi leiate artiklist Exceli kiir- ja funktsiooniklahvid.

  5. Tippige makro kirjeldus väljale Kirjeldus.

  6. Muudatuste salvestamiseks klõpsake nuppu OK ning seejärel klõpsake dialoogiboksi Makro sulgemiseks nuppu Loobu.

Makro käivitamiseks kiirpääsuriba nupu kaudu peate sellele tööriistaribale esmalt vastava nupu lisama. Selleks, et näha nupule makro omistamine.

Saate luua kohandatud rühma, mis kuvatakse lindi vahekaardil ja seejärel makro määramine nupule rühmalt. Näiteks saate lisada uue rühma nimega "Minu makrode" menüü Arendaja kohandatud rühma ja seejärel lisage makro (mis kuvatakse see). Selleks, et näha nupule makro omistamine.

Makro käivitamine graafikaobjekti ala klõpsamisega

Saate luua mõne tööpunkti pildiks, mida kasutajad saavad klõpsata makro käivitamiseks.

  1. Töölehel graafikaobjekti lisamine, nt pildi või kujundi joonistamiseks. Stsenaarium on ümardatud ristküliku joonistamine ja seda vormindada nii, et see näeb välja nagu nupp.

    Objekti lisamise kohta leiate artiklist , muutmine, kujundite lisamine või kustutamine.

  2. Paremklõpsake loodud tööpunkti ja seejärel klõpsake käsku Omista makro.

  3. Tehke ühte järgmistest.

    • Olemasoleva makro graafikaobjekti määramiseks topeltklõpsake makrot või sisestage selle nimi väljale Makro nimi .

    • Uue makro valitud graafikaobjekti määramiseks klõpsake nuppu Salvesta, tippige makro nimi dialoogiboksi Salvesta makro ja seejärel klõpsake nuppu OK , et alustada oma makro. Kui olete makro salvestamine, klõpsake nuppu Seiska salvestamine Nupu pilt klõpsake menüü arendaja jaotises kood .

      Näpunäide.:  Samuti võite klõpsata olekuribal vasakus servas Seiska salvestamine Nupu pilt .

    • Olemasoleva makro redigeerimiseks klõpsake väljal Makro nimi makro nimi ja klõpsake siis nuppu Redigeeri.

  4. Klõpsake nuppu OK.

Klõpsake menüü arendaja nuppu Visual Basic käivitada Visual Basic Editori (VBE). Sirvige Project Exploreri moodul, mis sisaldab makrot, mida soovite käivitada ja avage see. Kõigi makrode selle mooduli loetletud parempoolsel paanil. Valige makro käivitamine asetades hiirekursor suvalist jooksul makro, soovite ja vajutage klahvi F5või avage menüü > Käivita makrokäivitamine .

Workbook_Open käivitamise sündmuse loomine.

Järgmine näide kasutab makro käivitamiseks töövihiku avamisel sündmust Avamine.

  1. Avage töövihik, kuhu soovite makro lisada, või looge uus töövihik.

  2. Klõpsake menüü Arendaja jaotises Kood nuppu Visual Basic.

  3. Project Exploreri aknas objekti sellest töövihikust paremklõpsake ja seejärel klõpsake nuppu Kuva kood.

    Näpunäide.: Kui Project Exploreri aknas ei ole nähtav, klõpsake menüü Vaade käsku Project Explorer.

  4. Valige loendis objekti kohal akna kood töövihik.

    Luuakse automaatselt tühi protseduur sündmuse avamine , nagu see jaoks:

    era Sub Workbook_Open

    End Sub

  5. Lisage protseduuri järgmised koodiread:

    Era Sub Workbook_Open
    MsgBox kuupäeva
    Worksheets("Sheet1"). Range("a1"). Väärtus = kuupäev
    End Sub

  6. Minge Excelisse ja salvestage töövihik makrotoega töövihikuna (.xlsm).

  7. Sulgege töövihik ja avage see uuesti. Kui avate töövihiku uuesti, käivitab Exceli protseduuri Workbook_Open käivitamise , mis kuvab teateboksis tänase kuupäeva.

  8. Klõpsake teateboksis nuppu OK.

    Märkus.: Lahtri Leht1 A1 sisaldab protseduuri Workbook_Open käivitamise tulemusel kuupäeva.

Kas vajate rohkem abi?

Saate alati Exceli tehnoloogia ühenduseabi, tootetugi vastused ühendusevõi soovitamine täiustamise Exceli kasutaja hääl või uus funktsioon

Lehe algusse

Vt ka

Makro töövihiku avamisel automaatselt käivitamine

Makrolindistaja ülesannete automatiseerimine

Kirje avamiseks Exceli käivitumisel kindlat töövihikute makro

Loomine ja salvestamine ühte töövihikusse kõigi makrode

Makro salvestamine

Täiendage Office'i kasutamise oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×