Pokretanje makronaredbe

Napomena: Željeli bismo vam pružiti najnoviji sadržaj pomoći što je brže moguće i to na vašem jeziku. Ova je stranica strojno prevedena te može sadržavati gramatičke pogreške ili netočnosti. Naša je namjera da vam ovaj sadržaj bude koristan. Možete li nam pri dnu ove stranice javiti jesu li vam ove informacije bile korisne? Kao referencu možete pogledati i članak na engleskom jeziku.

Makronaredba u programu Microsoft Excel postoji na nekoliko načina. Makronaredba je akcija ili skup akcija koje možete koristiti za automatizaciju zadataka. Makronaredbe se snimaju na programskom jeziku Visual Basic for Applications. Makronaredbu uvijek možete pokrenuti tako da kliknete naredbu makronaredbe na kartici programiranje na vrpci. Ovisno o tome kako se makronaredba dodjeljuje za pokretanje, možda ćete je moći pokrenuti i tako da pritisnete kombinaciju _ z0z_, klikom na gumb na alatnoj traci za brzi pristup ili u prilagođenoj grupi na vrpci ili klikom na objekt, grafika ili kontrolu. Uz to, makronaredbu možete pokrenuti automatski kad god otvorite radnu knjigu.

Prije pokretanja makronaredbi

Prije nego što počnete raditi na makronaredbama, trebali biste omogućiti karticu programiranje.

  • U sustavu Windowsidite na datoteka _ gt_ mogućnosti _ gt_ Prilagodite vrpcu.

  • Za Macotvorite odjeljak Excel _ gt_ postavke... _ Gt_ Ribbon _ amp_ alatna traka.

  • Zatim u odjeljku Prilagodba vrpce u odjeljku glavne karticepotvrdite okvir programiranje, a zatim pritisnite u redu.

  1. Otvorite radnu knjigu koja sadrži makronaredbu.

  2. Na kartici programiranje u grupi kod kliknite makronaredbe.

  3. U okviru naziv makronaredbe kliknite makronaredbu koju želite pokrenuti, a zatim pritisnite gumb Pokreni .

  4. Imate i druge mogućnosti:

    • Mogućnosti – dodajte ključ prečaca ili opis makronaredbe.

    • Korak -ovo će otvoriti Visual Basic Editor u prvi redak makronaredbe. Pritiskom na tipku F8 omogućuje vam da prelazite kroz kod makronaredbe po jedan redak u isto vrijeme.

    • Uređivanje – otvorit će se Visual Basic Editor i omogućiti uređivanje koda makronaredbi prema potrebi. Kada unesete promjene, možete pritisnuti F5 da biste pokrenuli makronaredbu iz uređivača.

Možete dodati kombinirani tipkovni prečac u makronaredbu kada je snimate, a možete ga i dodati u postojeću makronaredbu:

  1. Na kartici programiranje u grupi kod kliknite makronaredbe.

  2. U okviru naziv makronaredbe kliknite makronaredbu koju želite dodijeliti kombiniranom tipkovnom prečacu.

  3. Kliknite Mogućnosti.

    Prikazat će se dijaloški okvir mogućnosti makronaredbi .

  4. U okvir Tipkovni prečac upišite bilo koje slovo ili velika slova koja želite koristiti pomoću tipkovnog prečaca.

    Napomene: 

    • Za Windowsje tipkovni prečac za mala slova Ctrl + Letter. Za velika slova, to je CTRL + SHIFT + Letter.

    • Za Macje tipkovni prečac za mala slova mogućnost + Command + Letter, no Ctrl + Letter će funkcionirati kao dobro. Za velika slova, to je CTRL + SHIFT + Letter.

    • Pripazite na dodjeljivanje tipkovnih prečaca jer će nadjačati bilo koju ekvivalentnu zadanu tipku prečaca programa Excel dok je otvorena radna knjiga koja sadrži makronaredbu. Ako, primjerice, makronaredbu dodijelite Ctrl + z, izgubit ćete mogućnost poništavanja. Zbog toga je općenito dobra ideja koristiti kombinaciju tipki CTRL + SHIFT + veliko slovo , kao što je CTRL + SHIFT + Z, koji nema ekvivalent prečaca u programu Excel.

    Popis tipkovnih prečaca tipki Ctrl koji su već dodijeljeni u programu Excel potražite u članku Tipkovni prečaci i funkcijske tipke programa Excel.

  5. U okvir Opis upišite opis makronaredbe.

  6. Kliknite u redu da biste spremili promjene, a zatim kliknite Odustani da biste zatvorili dijaloški okvir Makronaredba .

Da biste pokrenuli makronaredbu s gumba na alatnoj traci za brzi pristup, najprije morate dodati gumb na alatnu traku. Da biste to učinili, pročitajte članak Dodjela makronaredbe na gumb.

Možete stvoriti prilagođenu grupu koja će se pojaviti na kartici na vrpci, a zatim na gumb dodijeliti makronaredbu u toj grupi. Možete, primjerice, dodati prilagođenu grupu "moje makronaredbe" na karticu programiranje, a zatim dodati makronaredbu (koja se prikazuje kao gumb) u novu grupu. Da biste to učinili, pročitajte članak Dodjela makronaredbe na gumb.

Pokretanje makronaredbe klikom na područje na grafičkom objektu

Možete stvoriti Hotspot na slici koju korisnici mogu kliknuti da bi pokrenuli makronaredbu.

  1. Na radnom listu umetnite grafički objekt, kao što je slika ili nacrtajte oblik. Uobičajen je scenarij crtanje zaobljenog pravokutnog oblika i oblikujte ga tako da izgleda kao gumb.

    Informacije o umetanju grafičkog objekta potražite u članku Dodavanje, promjena i brisanje oblika.

  2. Desnom tipkom miša kliknite točku koju ste stvorili, a zatim kliknite Dodijeli makronaredbu.

  3. Učinite nešto od sljedećeg:

    • Da biste u grafički objekt dodijelili postojeću makronaredbu, dvokliknite je, a zatim u okvir naziv makronaredbe unesite njezin naziv.

    • Da biste snimili novu makronaredbu koja će se dodijeliti odabranom grafičkom objektu, kliknite Snimi, u dijaloškom okviru zapis makronaredbe upišite naziv makronaredbe, a zatim kliknite u redu da biste započeli snimanje makronaredbe. Kada završite s snimanjem makronaredbe, na kartici programiranje u grupi kod kliknite Zaustavi snimanje_ z0z_.

      Savjet:  Možete i kliknuti Zaustavi snimanje_ z0z_ na lijevoj strani trake stanja.

    • Da biste uredili postojeću makronaredbu, kliknite naziv makronaredbe u okviru naziv makronaredbe , a zatim kliknite Uredi.

  4. Kliknite U redu.

Na kartici programiranje kliknite Visual Basic da biste pokrenuli Visual Basic Editor (VBE). Pregledajte istraživač projekta u modulu koji sadrži makronaredbu koju želite pokrenuti i otvorite je. Sve makronaredbe u tom modulu bit će navedene u oknu s desne strane. Odaberite makronaredbu koju želite pokrenuti tako da postavite kursor bilo gdje unutar makronaredbe, a zatim pritisnite F5ili na izborniku idite na Pokreni _ gt_ Pokreni makronaredbu.

Stvaranje događaja Workbook_Open.

Sljedeći primjer koristi događaj Otvori za pokretanje makronaredbe prilikom otvaranja radne knjige.

  1. Otvorite radnu knjigu u koju želite dodati makronaredbu ili stvorite novu radnu knjigu.

  2. Na kartici Programiranje u grupi Kod kliknite Visual Basic.

  3. U prozoru Project Explorer desnom tipkom miša kliknite objekt this radna knjiga , a zatim kliknite prikaz koda.

    Savjet: Ako prozor Project Explorer nije vidljiv, na izborniku Prikaz kliknite Project Explorer.

  4. Na popisu objekata iznad prozora kod odaberite Radna knjiga.

    Time se automatski stvara prazan postupak za događaj otvaranja , kao što je ovaj:

    privatni Sub Workbook_Open ()

    završna sub

  5. Dodajte sljedeće retke koda u postupak

    Private pod Workbook_Open ()
    datumski
    radni listovi iz programaMsgBox(" Range ("a1"). Value = Datum
    završetka

  6. Prijelaz u Excel i spremanje radne knjige kao radne knjige s omogućenim makronaredbama (. xlsm).

  7. Zatvaranje i ponovno otvaranje radne knjige. Kada ponovno otvorite radnu knjigu, Excel će pokrenuti postupak Workbook_Open , koji prikazuje današnji datum u okviru poruke.

  8. U okviru poruka kliknite u redu .

    Napomena: Ćelija a1 na popisu, sadrži i Datum kao rezultat izvođenja procedure Workbook_Open.

Je li vam potrebna dodatna pomoć?

Možete uvijek postavljati stručnjaka u zajednici programa Excel Tech, dobiti podršku u zajednici za odgovoreili predložiti novu značajku ili poboljšanje za korisnički Voice programa Excel

Vrh stranice

Dodatni sadržaji

Automatsko pokretanje makronaredbe prilikom otvaranja radne knjige

Automatizacija zadataka pomoću snimača makronaredbi

Snimanje makronaredbe radi otvaranja određenih radnih knjiga prilikom pokretanja programa Excel

Stvaranje i spremanje svih makronaredbi u jednoj radnoj knjizi

Spremanje makronaredbe

Proširite svoje vještine korištenja sustava Office
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×