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.

Obstaja več načinov za zagon makra v Microsoft Excelu. Makro je dejanje ali nabor dejanj, s katerim lahko avtomatizirate opravila. Makri so posneti v Visual Basic for Applications programski jezik. Vedno lahko zaženete makro tako, da kliknete ukaz »makrov« na zavihku »razvijalec« na traku. Odvisno od tega, kako je dodeljen makro zagnati, boste morda tudi lahko, da jo zaženete tako, da pritisnete kombinacijo Bližnjica na tipkovnici, tako, da kliknete gumb v orodni vrstici za hitri dostop ali v skupino po meri na traku ali tako, da kliknete na predmet, grafiko , ali kontrolniku. Poleg tega lahko zaženete makro samodejno vsakič, ko odprete delovni zvezek.

Pred zagonom makrov

Preden začnete delati na makre omogočite zavihek razvijalec .

  • Za Windows, pojdite na Datoteka > možnosti > Prilagoditev traku.

  • Za računalnik Mac, odprite v Excelu > Preferences (nastavitve)... > traku in orodne vrstice.

  • Nato v razdelku prilagoditev traku v razdelku Glavni zavihkipotrdite potrditveno polje razvijalec in pritisnite OK.

  1. Odprite delovni zvezek z makrom.

  2. Na kartici Razvijalec v skupini Koda kliknite Makri.

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

  4. Imate tudi druge možnosti:

    • Možnosti – dodajanje bližnjice na tipkovnici ali opis za makro.

    • Korak – odpre urejevalnik za Visual Basic v prvi vrstici makra. Nujen F8 vam bo sprotno pregledovanje kodo makra eno vrstico hkrati.

    • Urejanje – to bo odprite urejevalnik za Visual Basic in, lahko uredite kodo makra, kot želite. Ko ste opravili spremembe, lahko pritisnete F5 , da zaženete makro v urejevalniku.

Makro lahko dodate v kombinaciji bližnjico na tipkovnici, ko ga posnamete in lahko dodate tudi nekaj obstoječi Marko:

  1. Na kartici Razvijalec v skupini Koda kliknite Makri.

  2. V polju ime makra kliknite makro, ki jih želite dodeliti kombinacijo bližnjico na tipkovnici.

  3. Kliknite Možnosti.

    Pojavi se pogovorno okno Možnosti makrov.

  4. V polje Bližnjična tipka vnesite male črke ali velike črke, ki ga želite uporabiti z bližnjično tipko.

    Opombe: 

    • Za Windowsbližnjica za malih črk je Ctrl + črka. Za velike črke, je Ctrl + Shift + črko.

    • Za računalnik Mac, bližnjica za malih črk je možnost + ukaz + črka, vendar Ctrl + črka delujejo tudi. Za velike črke, je Ctrl + Shift + črko.

    • Bodite previdni, da dodeljevanje bližnjice na tipkovnici, ker se bo preglasila vsako enakovredno privzeto Excel bližnjico medtem, ko je delovni zvezek z makrom odprt. Na primer, če dodelitev makra Ctrl + z, boste izgubili možnost za razveljavitev. Zaradi tega, je na splošno dobro, da uporabite Ctrl + Shift + z velikimi črkami črko namesto tega, kot sta Ctrl + Shift + Z, ki ni enaka bližnjico in Excel.

    Seznam Ctrl kombinacija bližnjic na tipkovnici, ki so že dodeljena v Excelu, si oglejte članek Excel bližnjico in funkcija tipke.

  5. V polje Opis vnesite opis makra.

  6. Kliknite V reduče želite shraniti spremembe, nato pa Prekliči, če želite zapreti pogovorno okno Makro.

Če želite makro zagnati z gumbom v orodni vrstici za hitri dostop, morate gumb najprej dodati v orodno vrstico. Če želite to narediti, glejte članek Dodelitev makra gumbu.

Ustvarite lahko skupino po meri, ki se pojavi na zavihku na traku, nato pa gumbu v tej skupini dodelite makro. Na zavihek »Razvijalec« lahko na primer dodate skupino po meri, imenovano »Moji makri«, nato pa novi skupini dodate makro (ki se pojavi kot gumb). Če želite to narediti, glejte članek Dodelitev makra gumbu.

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

Na grafiki lahko ustvarite najpomembnejše območje, ki ga kliknejo uporabniki, če želijo zagnati makro.

  1. Na delovnem listu, vstavite grafični predmet, na primer slike, ali risanje oblike. Pogost scenarij je, da narišete Zaobljeni pravokotnik oblike in oblikovanje, tako da je videti gumb.

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

  2. Z desno tipko miške kliknite ustvarjeno najpomembnejše območje in kliknite Dodeli makro.

  3. Naredite nekaj od tega:

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

    • Če želite posneti nov makro, da bi ga dodelili izbranemu grafičnemu predmetu, kliknite Snemaj, v pogovorno okno Snemanje makra vnesite ime makra in kliknite V redu, če želite začeti snemanje makra. Ko končate snemanje makra, na zavihku Razvijalec v skupini Koda kliknite Ustavi snemanje Slika gumba .

      Namig: Lahko pa kliknete možnost Ustavi snemanje Slika gumba na levi strani vrstice stanja.

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

  4. Kliknite V redu.

Na zavihku »razvijalec« kliknite Visual Basic, da zaženete Urejevalnik za Visual Basic (VBE). Poiščite Raziskovalec projekta modul, ki vsebuje makro, ki ga želite zagnati, in ga odprite. Vse makre v tem modulu bo navedena v podoknu na desni strani. Izberite makro, ki ga želite zagnati, tako, da postavite kazalec na mesto, kjer koli v makro, in pritisnite tipko F5ali v meniju Pojdi za zagon > Zaženi makro.

Ustvarjanje Workbook_Open dogodek.

Ta primer uporablja dogodek Odpiranja za zagon makra ob odpiranju delovnega zvezka.

  1. Odprite delovni zvezek, v katerega ž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 predmet ta delovni zvezek in nato kliknite Ogled kode.

    Namig: Če okno »Raziskovalec projekta« ni vidno, v meniju Pogled kliknite Raziskovalec projekta.

  4. Na seznamu Object (Predmet) nad oknom »Code« (Koda) izberite Workbook (Delovni zvezek).

    Tako bo samodejno ustvarjen prazen postopek za dogodek Odpiranje, na primer:

    Private Sub Workbook_Open()

    End Sub

  5. Postopku dodajte te vrstice kode:

    Private Sub Workbook_Open()
    MsgBox Date
    Worksheets("Sheet1").Range("A1").Value = Date
    End Sub

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

  7. Zaprite in znova odprite delovni zvezek. Ko znova odprete delovni zvezek, Excel zažene postopka »Workbook_Open« , ki prikazuje današnji datum v polje s sporočilom.

  8. V sporočilnem oknu kliknite V redu.

    Opomba: Upoštevajte, da celica A1 na Listu 1 vsebuje tudi datum kot rezultat zagnanega postopka »Workbook_Open«.

Potrebujete dodatno pomoč?

Kadar koli lahko zastavite vprašanje strokovnjaku v skupnosti tehničnih strokovnjakov za Excel, pridobite podporo skupnosti Answers ali predlagate novo funkcijo oziroma izboljšavo na spletnem mestu Excel User Voice.

Na vrh strani

Glejte tudi

Samodejni zagon makra ob odpiranju delovnega zvezka

Avtomatizacija opravil s snemalnikom makrov

Snemanje makra za odpiranje določenih delovnih zvezkov ob zagonu Excela

Ustvarjanje in shranjevanje vseh makrov v en sam delovni zvezek

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.

×