Zagon makra

Opomba: Najnovejšo vsebino pomoči v vašem jeziku vam želimo zagotoviti v najkrajšem možnem času. Ta stran je bila prevedena z avtomatizacijo in lahko vsebuje slovnične napake ali nepravilnosti. Naš namen je, da bi bila vsebina za vas uporabna. Ali nam lahko na dnu te strani sporočite, ali so bile informacije za vas uporabne? Tukaj je angleški članek za preprosto referenco.

V Microsoft Excelu je na voljo več načinov za zagon makra. Makro je dejanje ali niz dejanj, s katerimi lahko avtomatizirate opravila. Makri so zapisani v programskem jeziku Visual Basic for Applications. Makro lahko vedno zaženete tako, da kliknete ukaz makri na zavihku razvijalec na traku. Odvisno od tega, kako je makro dodeljen za zagon, ga boste morda lahko zagnali tudi tako, da pritisnete kombinacijo Bližnjica na tipkovnici, tako da kliknete gumb v orodni vrstici za hitri dostop ali v skupini po meri na traku ali s klikom predmeta, grafike ali kontrolnik. Poleg tega lahko zaženete makro samodejno, ko odprete delovni zvezek.

Pred zagonom makrov

Preden začnete delati z makri, lahko omogočite zavihek razvijalec .

  • Za Windowspojdite na _GT_ možnostidatoteke > prilagajanje traku.

  • Za Macpojdite v razdelek Excel > Preferences... > traku & orodni vrstici.

  • Nato v razdelku prilagoditev traku v razdelku glavni zavihkipotrdite polje razvijalec in pritisnite v redu.

  1. Odprite delovni zvezek, v katerem je makro.

  2. Na zavihku Razvijalec v skupini Koda kliknite Makri.

  3. V polju ime makra kliknite makro, ki ga želite zagnati, in pritisnite gumb Zaženi .

  4. Imate tudi druge možnosti:

    • Možnosti – dodajte bližnjično tipko ali opis makra.

    • Korak – s tem boste odprli urejevalnik za Visual Basic v prvo vrstico makra. S pritiskom tipke F8 lahko po eni vrstici postopite skozi kodo makra.

    • Urejanje – odpre se urejevalnik za Visual Basic in po potrebi uredite kodo makra. Ko izvedete spremembe, lahko pritisnete F5 , da zaženete makro iz urejevalnika.

Kombinacijo bližnjičnih tipk lahko dodate makru, ko ga posnamete, lahko pa dodate tudi enega obstoječemu makru:

  1. Na zavihku Razvijalec v skupini Koda kliknite Makri.

  2. V polju ime makra kliknite makro, ki ga želite dodeliti kombinaciji bližnjične tipke.

  3. Kliknite Možnosti.

    Prikaže se pogovorno okno možnosti makra .

  4. V polje bližnjica na tipkovnici vnesite vse male ali velike črke, ki jih želite uporabiti z bližnjično tipko.

    Opombe: 

    • Za Windowsje bližnjična tipka za male črke CTRL + Letter. Za velike črke je CTRL + SHIFT + črka.

    • Za Macje na tipkovnici za male črke na voljo možnost + Command + pismo, vendar bo delovala tudi CTRL + Letter . Za velike črke je CTRL + SHIFT + črka.

    • Bodite previdni pri dodeljevanju bližnjic na tipkovnici, ker bodo preglasili katero koli enakovredno privzeto Excelovo bližnjično tipko, medtem ko je delovni zvezek, ki vsebuje makro, odprt. Če na primer dodelite makro CTRL + z, boste izgubili možnost razveljavitve. Zaradi tega je priporočljivo, da namesto tega uporabite CTRL + SHIFT + Velika črka , kot je CTRL + SHIFT + Z, ki nima enakovredne bližnjice v Excelu.

    Če želite seznam bližnjičnih tipk kombinacije CTRL , ki so že dodeljene v Excelu, si oglejte članek bližnjice na tipkovnici in funkcijske tipke.

  5. V polje Opis vnesite opis makra.

  6. Kliknite v redu , če želite shraniti spremembe, in nato kliknite Prekliči, da zaprete pogovorno okno makro .

Če želite zagnati makro z gumba v orodni vrstici za hitri dostop, morate najprej dodati gumb v orodno vrstico. Če želite to narediti, si oglejte dodeljevanje makra gumbu.

Ustvarite lahko skupino po meri, ki se prikaže na zavihku na traku, nato pa v tej skupini dodelite makro gumbu. Na zavihku razvijalec lahko na primer dodate skupino po meri, imenovano» moji makri «, in nato dodajte makro (ki se prikaže kot gumb) v novo skupino. Če želite to narediti, si oglejte dodeljevanje makra gumbu.

Zagon makra s klikom območja na grafičnem predmetu

Na grafiki lahko ustvarite točko, ki jo lahko uporabniki kliknejo za zagon makra.

  1. Na delovnem listu vstavite grafični predmet, na primer sliko ali narišite obliko. Pogost primer je, da narišete zaokroženo obliko pravokotnika in jo oblikujete tako, da je videti kot gumb.

    Če želite izvedeti več o vstavljanju grafičnega predmeta, si oglejte Dodajanje, spreminjanje ali brisanje oblik.

  2. Z desno tipko miške kliknite točko, ki ste jo ustvarili, in nato kliknite dodeli makro.

  3. Naredite nekaj od tega:

    • Če želite v grafični predmet dodeliti obstoječi makro, dvokliknite makro ali vnesite njegovo ime v polje ime makra .

    • Če želite posneti nov makro, ki ga želite dodeliti izbranemu risanemu predmetu, kliknite Snemaj, v pogovorno okno zapis makra vnesite ime makra in nato kliknite v redu , da začnete snemati makro. Ko končate snemanje makra, kliknite Ustavi snemanje Slika gumba na zavihku razvijalec v skupini koda .

      Namig:  Kliknete lahko tudi Ustavi snemanje Slika gumba na levi strani vrstice stanja.

    • Če želite urediti obstoječi makro, kliknite ime makra v polju ime makra in nato kliknite Uredi.

  4. Kliknite V redu.

Na zavihku razvijalec kliknite Visual Basic, da zaženete urejevalnik za Visual Basic (VBE). V Raziskovalcu poiščite modul, ki vsebuje makro, ki ga želite zagnati, in ga odprite. Vsi makri v tem modulu bodo navedeni v podoknu na desni strani. Izberite makro, ki ga želite zagnati, tako da postavite kazalec na poljubno mesto v makru, nato pa pritisnite tipko F5ali pa v meniju Pojdi na ZaženimakroZaženi >.

Ustvarite dogodek Workbook_Open.

V tem primeru je uporabljen dogodek Open , če želite zagnati makro, ko odprete delovni zvezek.

  1. Odprite delovni zvezek, kamor želite dodati makro, ali pa ustvarite nov delovni zvezek.

  2. Na zavihku Razvijalec v skupini Koda kliknite Visual Basic.

  3. V oknu raziskovalca projekta z desno tipko miške kliknite predmet ThisWorkbook in nato kliknite Ogled kode.

    Namig: Če okno Raziskovalca ni prikazano, v meniju pogled kliknite raziskovalec projekta.

  4. Na seznamu predmet nad oknom koda izberite delovni zvezek.

    To samodejno ustvari prazen postopek za dogodek Open , kot je ta:

    Private sub Workbook_Open ()

    End Sub

  5. V postopek dodajte te vrstice kode:

    zasebna Workbook_Open ()
    MsgBox
    () datumskidelovni listi ("List1"). Obseg ("a1"). Vrednost =
    end
    (datum) sub

  6. Preklopite v Excel in shranite delovni zvezek kot delovni zvezek z omogočenimi makri (. xlsm).

  7. Zaprite in znova odprite delovni zvezek. Ko znova odprete delovni zvezek, Excel zažene postopek Workbook_Open , ki prikaže današnji datum v polju s sporočilom.

  8. V polju s sporočilom kliknite v redu .

    Opomba: Celica a1 na listu List1 vsebuje tudi datum kot rezultat izvajanja postopka Workbook_Open.

Potrebujete dodatno pomoč?

Vedno lahko zaprosite strokovnjaka v Skupnosti za Excel tech, Pridobite podporo v Skupnosti Answersali predlagajte novo funkcijo ali izboljšave v programu Excel User Voice

Na vrh strani

Glejte tudi

Samodejno zaganjanje makra pri odpiranju delovnega zvezka

Avtomatiziranje opravil z zapisovalnikom makrov

Snemanje makra za odpiranje določenih delovnih zvezkov, ko se Excel zažene

Ustvarjanje in shranjevanje vseh makrov v enem delovnem zvezku

Shranjevanje makra

Razširite poznavanje Officea
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×