Vpišite se z Microsoftovim
Vpišite se ali ustvarite račun.
Pozdravljeni,
Izberite drug račun.
Imate več računov
Izberite račun, s katerim se želite vpisati.

Makro lahko v Microsoft Excelu zaženete na več načinov. Makro je dejanje ali nabor dejanj, s katero lahko avtomatizirate opravila. Makri so posneti v VBA programskem jeziku. 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 tako, da kliknete predmet, grafiko ali kontrolnik. Poleg tega lahko makro zaženete samodejno vsakič, ko odprete delovni zvezek.

Pred zagonom makrov

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

  • Za Windows pojdite v razdelek Možnosti >in > prilagoditev traku.

  • Za Mac pojdite v razdelek Excel > preferences ... > Ribbon & Toolbar.

  • Nato v razdelku Prilagoditev traku v razdelku Glavni zavihki potrdite polje Razvijalec in pritisnite V redu.

  1. Odprite delovni zvezek z makrom.

  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. Na voljo so tudi druge možnosti:

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

    • Korak – urejevalnik za Visual Basic se bo odprl v prvi vrstici makra. Če pritisnete tipko F8 , se lahko po kodah makra premikate po korakih po vrsticah hkrati.

    • Uredi – odprl se bo urejevalnik za Visual Basic in po potrebi lahko urejate kodo makra. Ko naredite spremembe, lahko pritisnete F5 , da zaženete makro v urejevalniku.

Ko makro posnamete, lahko v makro dodate kombinacijo bližnjice na tipkovnici, dodate pa jo lahko tudi v obstoječi makro:

  1. Na zavihku Razvijalec v skupini Koda kliknite Makri.

  2. V polju Ime makra kliknite makro, ki ga želite dodeliti kombinirani bližnjici na tipkovnici.

  3. Kliknite Možnosti.

    Prikaže se pogovorno okno Možnosti makrov.

  4. V polje Bližnjična tipka vnesite morebitne male ali velike črke, ki jih želite uporabiti z bližnjico na tipkovnici.

    Opombe: 

    • V sistemu Windows je bližnjica na tipkovnici za male črke Ctrl +črka. Za velike črke uporabite Ctrl+Shift+Letter.

    • V računalniku Mac je bližnjica na tipkovnici za male črke Option+Command+letter, vendar bo delovala tudi Ctrl+ črka. Za velike črke uporabite Ctrl+Shift+Letter.

    • Bodite previdni pri dodeljevanju bližnjičnih tipk, saj bodo preglasile katero koli enakovredno privzeto Excelovo bližnjico na tipkovnici, ko je delovni zvezek z makrom odprt. Če na primer dodelite makro ctrl+z, boste izgubili možnost razveljavitve. Zato je na splošno dobra ideja, da namesto tega uporabite tipke Ctrl+Shift+ velika črka, na primer Ctrl+Shift+Z, ki nima enakovredne bližnjice v Excelu.

    Če si želite ogledati seznam bližnjic na tipkovnici Ctrl, ki so že dodeljene v Excelu, si oglejte članek Bližnjice na tipkovnici in funkcijske tipke za Excel.

  5. V polje Opis vnesite opis makra.

  6. Kliknite V redu , da shranite 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, glejte Dodeljevanje makra gumbu.

Ustvarite lahko skupino po meri, ki se prikaže na zavihku na traku, in nato dodelite makro gumbu v tej skupini. Na zavihek Razvijalec lahko na primer dodate skupino po meri z imenom »Moji makri«, nato pa novi skupini dodate makro (ki je prikazan kot gumb). Če želite to narediti, glejte Dodeljevanje makra gumbu.

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

Na grafiki lahko ustvarite dostopno točko, ki jo uporabniki lahko 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 okroglo obliko Pravokotnik in jo oblikujete tako, da je videti kot gumb.

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

  2. Z desno tipko miške kliknite ustvarjeno dostopno točko in nato kliknite Dodeli makro.

  3. Naredite nekaj od tega:

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

    • Če želite posneti nov makro, ki ga boste dodelili izbranem grafičnem predmetu, kliknite Snemaj, vnesite ime za makro v pogovorno okno Snemanje makra in nato kliknite V redu, da začnete snemati makro. Ko končate snemanje makra, kliknite Ustavi snemanje Slika gumbazavihku 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 uredi.

  4. Kliknite V redu.

Na zavihku Razvijalec kliknite Visual Basic, da zaženete urejevalnik za Visual Basic (VBE). V Raziskovalcu poiščite modul z makrom, 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 kamor koli v makro in pritisnete tipko F5, ali pa v meniju izberete Zaženi > zaženi makro.

Ustvarjanje Workbook_Open dogodka.

V tem primeru je dogodek Open uporabljen za zagon makra, ko odprete delovni zvezek.

  1. Odprite delovni zvezek, v katerega želite dodati makro, ali ustvarite nov delovni zvezek.

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

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

    Namig: Če okno Raziskovalca projekta ni prikazano, v meniju Pogled kliknite Raziskovalec projekta.

  4. Na seznamu Predmet nad oknom Koda izberite Delovni zvezek.

    S tem samodejno ustvarite prazno proceduro za dogodek Open, na primer:

    Private Sub Workbook_Open()

    End Sub

  5. V postopek dodajte te vrstice kode:

    Private Sub Workbook_Open()
    MsgBox Date
    Worksheets("Sheet1"). Obseg("A1"). Value = Date
    End 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 Workbook_Open , ki prikaže današnji datum v oknu s sporočilom.

  8. V oknu s sporočilom kliknite V redu.

    Opomba: Celica A1 na listu List1 vsebuje tudi datum, ki je rezultat Workbook_Open postopku.

Potrebujete dodatno pomoč?

Kadar koli lahko zastavite vprašanje strokovnjaku v skupnosti tehničnih strokovnjakov za Excel ali pa pridobite podporo v skupnostih.

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

Ali potrebujete dodatno pomoč?

Ali želite več možnosti?

Raziščite ugodnosti naročnine, prebrskajte izobraževalne tečaje, preberite, kako zaščitite svojo napravo in še več.

Skupnosti vam pomagajo postaviti vprašanja in odgovoriti nanje, posredovati povratne informacije in prisluhniti strokovnjakom z bogatim znanjem.

Vam je bila informacija v pomoč?

Kako ste zadovoljni s kakovostjo jezika?
Kaj je vplivalo na vašo izkušnjo?
Če pritisnete »Pošlji«, bomo vaše povratne informacije uporabili za izboljšanje Microsoftovih izdelkov in storitev. Vaš skrbnik za IT bo lahko zbiral te podatke. Izjavi o zasebnosti.

Zahvaljujemo se vam za povratne informacije.

×