Ustvarjanje ali brisanje makra

Pomembno : Besedilo članka je prevedeno strojno. Glejte zavrnitev odgovornosti. Angleško različico tega članka najdete tukaj .

Če želite avtomatizirati ponavljajoče se opravilo, lahko v programu Microsoft Office Excel hitro posnamete makro. Makro ustvarite tudi tako, da uporabite urejevalnik Visual Basic v programu Microsoft Visual Basic, če želite napisati svoj skript makra ali kopirati celoten makro ali samo njegov del v nov makro. Ko ustvarite makro, ga lahko priredite predmetu (na primer gumbu orodne vrstice, grafiki ali kontrolniku), da ga boste lahko zagnali s klikom predmeta. Če makra več ne potrebujete, ga lahko izbrišete.

Kaj želite narediti?

Snemanje makra

Ustvarjanje makra s programom Microsoft Visual Basic

Kopiranje dela makra za ustvarjanje novega makra

Prirejanje makra predmetu, grafiki ali kontrolniku

Brisanje makra

Snemanje makra

Ko snemate makro, snemalnik makrov posname vse korake, ki so potrebni za dokončanje nalog, ki jih bo posnet makro izvajal. Krmarjenje po traku ni vključeno v posnete korake.

Opomba : Trak je komponenta uporabniški vmesnik Microsoft Office Fluent.

  1. Če kartica Razvijalec ni na voljo, jo prikažite tako:

    1. Kliknite gumb »Microsoft Office« Slika gumba »Office« , nato pa še Možnosti za Excel.

    2. V zvrsti Priljubljeno pod razdelkom Glavne možnosti za delo z Excelom potrdite polje Na traku prikaži jeziček »Razvijalec« in kliknite V redu.

  2. Če želite nastaviti raven varnosti tako, da so začasno omogočeni vsi makri, naredite to:

    1. Na zavihku Razvijalec v skupini Koda kliknite Varnost makrov.

      Skupina »Koda« na zavihku »Razvijalec«

    2. Pod Nastavitve makrov kliknite Omogoči vse makre (ni priporočeno, zažene se lahko koda, ki je morda nevarna) in nato kliknite V redu.

      Opomba : Če želite preprečiti morebitno nevarne kode, operacijski sistem, vam priporočamo, da se vrnete na nekaj nastavitev, ki onemogoča vse makre po končanem delu z makri. Če želite več informacij o tem, kako spremenite nastavitve, glejte Spreminjanje varnostnih nastavitev za makre v Excelu.

  3. Na kartici Razvijalec v skupini Koda kliknite Snemanje makra.

  4. V polje ime makra vnesite ime za makro.

Opomba : Prvi znak imena makra mora biti črka. Znaki, ki sledijo, so lahko črke, številke ali podčrtaji. V imenu makra ni mogoče uporabiti presledkov, vendar lahko besede ločite s podčrtaji. Če uporabite ime makra, ki je hkrati sklic na celico, boste morda prejeli poročilo o napaki, da ime makra ni veljavno.

  1. Če želite dodeliti Bližnjica na tipkovnici s tipko CTRL, s katero nato zaženete makro, vnesite v polje Bližnjica na tipkovnici katero koli malo ali veliko črko, ki jo želite uporabiti.

    Opomba : Bližnjična tipka bo preglasila vsako enakovredno privzeto Excelovo bližnjično tipko, ko je delovni zvezek z makrom odprt. Seznam kombinacije CTRL bližnjične tipke, ki so že dodeljena v Excelu, si oglejte Excel bližnjico in funkcija tipke.

  2. Na seznamu Shrani makro v izberite delovni zvezek, v katerega želite shraniti makre.

    Namig : Če želite makro na voljo, ko uporabljate Excel, izberite Osebni delovni zvezek z makri. Ko izberete Osebni delovni zvezek z makri, Excel ustvari en skriti osebni delovni zvezek (Personal.xlsb), če ne že obstaja, in shrani makro v tem delovnem zvezku. V sistemu Windows Vista, je ta delovni zvezek shranjen v C:\Users\user ime\AppData\Local\Microsoft\Excel\XLStart. V sistemu Microsoft Windows XP, ta delovni zvezek shranjen v C:\Documents and Settings\uporabniško ime\Application za Data\Microsoft\Excel\XLStart. Delovne zvezke v mapo XLStart se samodejno odprejo kadar koli zagonu Excela. Če želite makro v osebnem delovnem zvezku samodejno zažene v drugem delovnem zvezku, ga morate tudi ta delovni zvezek shranite v mapo XLStart, da so bile odprte obeh delovnih zvezkov ob zagonu Excela.

  3. V polje Opis vnesite opis makra.

  4. Če želite začeti snemanje, kliknite V redu.

  5. Izvedite dejanja, ki jih želite posneti.

  6. Na kartici Razvijalec v skupini Koda kliknite Ustavi snemanje Slika gumba .

    Lahko tudi kliknete Ustavi snemanje Slika gumba na levi strani vrstice stanja.

Na vrh strani

Ustvarjanje makra s programom Microsoft Visual Basic

  1. Če kartica Razvijalec ni na voljo, jo prikažite tako:

    1. Kliknite gumb »Microsoft Office« Slika gumba »Office« , nato pa še Možnosti za Excel.

    2. V zvrsti Priljubljeno pod razdelkom Glavne možnosti za delo z Excelom potrdite polje Na traku prikaži jeziček »Razvijalec« in kliknite V redu.

  2. Če želite nastaviti raven varnosti tako, da so začasno omogočeni vsi makri, naredite to:

    1. Na zavihku Razvijalec v skupini Koda kliknite Varnost makrov.

      Skupina »Koda« na zavihku »Razvijalec«

    2. Pod Nastavitve makrov kliknite Omogoči vse makre (ni priporočeno, zažene se lahko koda, ki je morda nevarna) in nato kliknite V redu.

      Opomba : Če želite preprečiti zagon potencialno nevarne kode, priporočamo, da po končanem delu z makri izberete katero koli nastavitev, ki onemogoča vse makre.

  3. Na kartici Razvijalec v skupini Koda kliknite Visual Basic.

  4. Po potrebi v urejevalniku za Visual Basic v meniju Insert (Vstavljanje) kliknite Module (Modul).

    Opomba : Moduli so samodejno ustvarjeni za vse liste v delovnem zvezku.

  5. V okno kode modula vnesite ali kopirajte kodo makra, ki jo želite uporabiti.

  6. Če želite makro zagnati iz okna z modulom, pritisnite F5.

  7. Ko končate pisanje makra, v urejevalniku za Visual Basic meniju File (Datoteka) kliknite Close and Return to Microsoft Excel (Zapri in se vrni v Microsoft Excel).

Na vrh strani

Kopiranje dela makra za ustvarjanje novega makra

  1. Če kartica Razvijalec ni na voljo, jo prikažite tako:

    1. Kliknite gumb »Microsoft Office« Slika gumba »Office« , nato pa še Možnosti za Excel.

    2. V zvrsti Priljubljeno pod razdelkom Glavne možnosti za delo z Excelom potrdite polje Na traku prikaži jeziček »Razvijalec« in kliknite V redu.

  2. Če želite nastaviti raven varnosti tako, da so začasno omogočeni vsi makri, naredite to:

    1. Na zavihku Razvijalec v skupini Koda kliknite Varnost makrov.

      Skupina »Koda« na zavihku »Razvijalec«

    2. Pod Nastavitve makrov kliknite Omogoči vse makre (ni priporočeno, zažene se lahko koda, ki je morda nevarna) in nato kliknite V redu.

      Opomba : Če želite preprečiti zagon potencialno nevarne kode, priporočamo, da po končanem delu z makri izberete katero koli nastavitev, ki onemogoča vse makre.

  3. Odprite delovni zvezek z makrom, ki ga želite kopirati.

  4. Na kartici Razvijalec v skupini Koda kliknite Makri.

  5. V polju Ime makra kliknite ime makra, ki ga želite kopirati.

  6. Kliknite Urejanje.

  7. V oknu kode urejevalnika za Visual Basic izberite vrstice makra, ki jih želite kopirati.

Namig : Če želite kopirati celoten makro, izberite tudi vrstici Sub in End Sub.

  1. V meniju Urejanje kliknite Kopiraj.

    Kliknete lahko tudi z desno tipko miške in nato v priročnem meniju izberete Copy (Kopiraj) ali pritisnete CTRL+C.

  2. V polju Procedure (Postopek) okna kode kliknite modul, kamor želite vnesti kodo.

  3. V meniju Urejanje kliknite Prilepi.

    Kliknete lahko tudi z desno tipko miške in nato v priročnem meniju izberete Paste (Prilepi) ali pritisnete CTRL+V.

Namig : Datoteke osebnega delovnega zvezka z makri (Personal.xlsb) ne morete urediti, saj je skrit delovni zvezek, ki je vedno odprt. Najprej ga morate razkriti z ukazom Razkrij. Odprete ga lahko tudi z urejevalnikom za Visual Basic tako, da pritisnete ALT+F11.

Na vrh strani

Prirejanje makra predmetu, grafiki ali kontrolniku

  1. Na delovnem listu z desno tipko miške kliknite predmet, grafiko ali kontrolnik, ki mu želite dodeliti obstoječi makro, in nato kliknite Priredi makro.

  2. V polju Ime makra kliknite makro, ki ga želite prirediti.

Na vrh strani

Brisanje makra

  1. Naredite nekaj od tega:

    • Odprite delovni zvezek z makrom, ki ga želite izbrisati.

    • Če je makro, ki ga želite izbrisati, shranjen v osebnem delovnem zvezku z makri (Personal.xlsb), pa je ta delovni zvezek skrit, ga razkrijete tako:

      1. Na kartici Pogled v skupini Okno kliknite Razkrij.

      2. V odseku Razkrij delovne zvezke kliknite OSEBNO in nato kliknite V redu.

  2. Če kartica Razvijalec ni na voljo, jo prikažite tako:

    1. Kliknite gumb »Microsoft Office« Slika gumba »Office« , nato pa še Možnosti za Excel.

    2. V zvrsti Priljubljeno pod razdelkom Glavne možnosti za delo z Excelom potrdite polje Na traku prikaži jeziček »Razvijalec« in kliknite V redu.

  3. Na kartici Razvijalec v skupini Koda kliknite Makri.

    Skupina »Koda« na zavihku »Razvijalec«

  4. Na seznamu Makri v izberite delovni zvezek z makrom, ki ga želite izbrisati. Kliknite na primer ta delovni zvezek.

  5. V polju Ime makra kliknite ime makra, ki ga želite izbrisati.

  6. Kliknite Izbriši.

Na vrh strani

Opomba : Strojni prevod – zavrnitev odgovornosti: Ta članek je bil preveden z računalniškim programom brez človeškega posredovanja. Microsoft skuša s strojno prevedenimi članki vsebino o Microsoftovih izdelkih, storitvah in tehnologijah približati osebam, ki ne razumejo angleščine. Ker je bil članek strojno preveden, so lahko v njem jezikovne, slovnične in pravopisne napake.

Vam je bila informacija v pomoč?

Odlično! Imate morda še druge povratne informacije?

Kako lahko to izboljšamo?

Zahvaljujemo se vam za povratne informacije.

×