Izvođenje makronaredbe

Važno:  Ovaj je članak strojno preveden. Pogledajteizjavu o odricanju od odgovornosti. Verziju ovog članka na engleskom potražite ovdje.

Postoji nekoliko načina za pokretanje makronaredbe u programu Microsoft Excel. Makronaredba je akcija ili skup akcija koje možete koristiti da biste automatizirali zadatke. Makronaredbe se snimaju u programu Visual Basic for Applications programskom jeziku. Uvijek možete izvođenje makronaredbe klikom na naredbu makronaredbe na kartici Programiranje na vrpci. Ovisno o tome kako je dodijeljen makronaredbe za pokretanje, možda i moći pokrenuti pritiskom na kombinaciju tipkovni prečac, klikom na gumb na alatnoj traci za brzi pristup ili u prilagođenoj grupi na vrpci ili klikom na neki objekt grafiku , ili kontrolu. Osim toga, možete pokrenuti makronaredbu automatski prilikom svakog otvaranja radne knjige.

Prije izvođenja makronaredbi

Prije početka rada na makronaredbe trebate omogućiti kartica Programiranje .

  • Za Windows, idite na datoteka > Mogućnosti > Prilagodba vrpce.

  • Za Mac, otvorite Excel > Preference... > vrpce i alatne trake.

  • Zatim u odjeljku Prilagodba vrpce u odjeljku Glavne karticepotvrdite okvir Programiranje , a pritisnite u redu.

  1. Otvorite radnu knjigu koja sadrži makronaredbu.

  2. Na kartici Programer, u grupi Kod pritisnite Makronaredbe.

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

  4. Imate i druge mogućnosti:

    • Mogućnosti – dodavanje prečac ili opis makronaredbe.

    • Korak – otvorit će se Visual Basic Editor u prvom retku makronaredbe. Pritisak na F8 će vam da počnete slijediti kod makronaredbe za jedan redak po jedan.

    • Uređivanje – to će otvaranje programa Visual Basic Editor i omogućuju vam da po potrebi uredite kod makronaredbe. Kada unesete promjene, pritisnite F5 da biste pokrenuli makronaredbu iz uređivaču.

Kada je zapis, a možete dodati i jedno u postojeću makronaredbu, makronaredbe možete dodati tipkovni prečac:

  1. Na kartici Programer, u grupi Kod pritisnite Makronaredbe.

  2. U okviru naziv makronaredbe kliknite makronaredbu koju želite dodijeliti tipkovni prečac.

  3. Kliknite Mogućnosti.

    Pojavit će se dijaloški okvir Mogućnosti makronaredbe.

  4. U okviru Tipkovni prečac upišite malo ili veliko slovo koje želite koristiti uz tipku prečaca.

    Napomene: 

    • Windowsprečac za malim slovima je Ctrl + slovo. Ctrl + Shift + slovoje za velika slova.

    • Za Mac, Tipka prečaca za malim slovima je mogućnost + naredba + slovo, ali Ctrl + slovo funkcioniraju kao i. Ctrl + Shift + slovoje za velika slova.

    • Budite oprezni Dodjela tipkovnim prečacem jer oni nadjačat će bilo koji ekvivalentni zadani tipkovni prečac programa Excel dok je otvorena radna knjiga koja sadrži makronaredbu. Na primjer, ako ste dodijelili makronaredbe Ctrl + z, izgubit ćete mogućnost da biste poništili. Zbog toga je u pravilu preporučujemo korištenje slovo Ctrl + Shift + velika slova , kao što su Ctrl + Shift + Z, koje ne postoji ekvivalentan prečaca u programu Excel.

    Popis Ctrl tipkovni prečaci 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 Odustani da biste zatvorili dijaloški okvir Makronaredba.

Da biste pokrenuli makronaredbu iz gumba na alatnoj traci za brzi pristup, najprije morate dodali gumb na alatnoj traci. Da biste to učinili, potražite u članku Dodjela makronaredbe gumbu.

Možete stvoriti prilagođenu grupu u koju se pojavljuje na kartici na vrpci i dodjela makronaredbe gumbu u toj grupi. Na primjer, možete dodati u prilagođenu grupu pod nazivom "Moje makronaredbe" na kartici programiranje, a zatim dodajte makronaredbe (koji će se prikazati kao gumb) u novu grupu. Da biste to učinili, potražite u članku Dodjela makronaredbe gumbu.

Izvođenje makronaredbe klikom na područje na grafičkom objektu

Možete stvoriti na mjesto na grafiku koju korisnik može kliknuti da biste pokrenuli makronaredbu.

  1. Na radnom listu, umetnite grafički objekt kao što su slike, ili crtanje oblika. Uobičajeni scenarij je da biste nacrtali oblik Zaobljeni pravokutnik i oblikujte ga tako da izgleda kao gumb.

    Dodatne informacije o umetanju grafičkom objektu, potražite u članku Dodavanje, promjena ili brisanje oblika.

  2. Desnom tipkom miša kliknite aktivno mjesto koje ste stvorili, a zatim kliknite Dodijeli makronaredbu.

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

    • Za dodjeljivanje postojeće makronaredbe grafičkom objektu dvostruko kliknite makronaredbu ili unesite njezin naziv u okvir Naziv makronaredbe.

    • Da biste snimili novu makronaredbu da biste dodijelili odabranom grafičkom objektu, kliknite zapis, upišite naziv makronaredbe u dijaloškom okviru Snimi makronaredbu pa u redu da biste započeli snimanje makronaredbe. Kada završite snimanje makronaredbe, kliknite Zaustavi snimanje Slika gumba na kartici Programiranje u grupi kod .

      Savjet: Možete kliknuti i Zaustavi snimanje Slika gumba na lijevoj strani trake stanja.

    • Za uređivanje postojeće makronaredbe kliknite njen naziv u okviru Naziv makronaredbe i zatim kliknite Uredi.

  4. Kliknite U redu.

Na kartici Programiranje kliknite Visual Basic da biste pokrenuli Visual Basic Editor (VBE). Pregled Project Explorer modul koji sadrži makronaredbu koju želite pokrenuti i otvorite je. Sve makronaredbe u tom modulu će se prikazati u oknu s desne strane. Odaberite makronaredbu koju želite pokrenuti tako da postavite pokazivač bilo gdje unutar makronaredbe, i pritisnite F5ili na izborniku otvorite da biste pokrenuli > Izvedi makronaredbu.

Stvaranje događaja Workbook_Open.

Sljedeći primjer koristi događaj Otvaranje za izvođenje makronaredbe prilikom otvaranja radne knjige.

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

  2. Na kartici Programer, u grupi Kod kliknite Visual Basic.

  3. U prozoru Project Explorer desnom tipkom miša kliknite objekt Ova radna knjiga , a zatim kliknite Prikaži kod.

    Savjet: U prozoru Project Explorer nije vidljivo, na izborniku Prikaz kliknite Project Explorer.

  4. U popisu Objekt iznad prozora Kod, odaberite Radna knjiga.

    Ovim se automatski stvara prazna procedura za događaj Otvaranje , kao što su ova:

    Private Sub Workbook_Open()

    End Sub

  5. Te procedure dodajte sljedeće retke koda:

    Private Sub Workbook_Open()
    MsgBox Date
    Worksheets("List1"). Range("a1"). Vrijednost = datum
    završili Sub

  6. Prijeđite u Excel i spremite radnu knjigu kao radnu knjigu s makronaredbom (.xlsm).

  7. Zatvorite i ponovno otvorite radnu knjigu. Kada ponovno otvorite radnu knjigu programa Excel izvodi procedure Workbook_Open koji prikazuje današnji datum u okvir s porukom.

  8. U okviru poruke kliknite U redu.

    Napomena: U ćeliju A1 na listu List1 također sadrži datum kao rezultat izvođenja Workbook_Open procedure.

Je li vam potrebna dodatna pomoć?

Uvijek pitaj stručnjak Excel tehnološka zajednicapomoć u zajednici odgovoreili predlaže nove značajke i poboljšanje u odnosu na Excel korisnika govorne

Vrh stranice

Napomena: Izjava o odricanju od odgovornosti za strojni prijevod: ovaj je članak preveo računalni sustav bez ljudske intervencije. Microsoft nudi strojne prijevode da bi korisnicima koji ne razumiju engleski omogućio čitanje sadržaja o Microsoftovim proizvodima, uslugama i tehnologijama. Budući da je preveden strojno, članak možda sadrži pogreške u vokabularu, sintaksi ili gramatici.

Dodatni sadržaji

Automatsko pokretanje makronaredbe prilikom otvaranja radne knjige

Zadaci Automate sa snimačem makronaredbi

Zapis makronaredbe za otvaranje određenih radnih knjiga prilikom pokretanja programa Excel

Stvaranje i spremanje svih makronaredbi u jednoj radnoj knjizi

Spremanje makronaredbe

Proširite svoje vještine
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.

×