Pokretanje makroa u programu Excel

Primenjuje se na
Excel za Microsoft 365 Excel za Microsoft 365 za Mac Excel 2024 Excel 2024 za Mac Excel 2021 Excel 2021 za Mac Excel 2019 Excel 2016

Postoji nekoliko načina za pokretanje makroa u programu Microsoft Excel. Makro je radnja ili skup radnji koje možete da koristite za automatizovanje zadataka. Makroi se zapisuju u programskom jeziku Visual Basic for Applications. Makro uvek možete da pokrenete tako što ćete kliknuti na komandu " Makroi " na kartici "Projektovanje " na traci. U zavisnosti od toga kako je makro dodeljen za pokretanje, možda ćete moći da ga pokrenete i pritiskanjem tasterske prečice, izborom dugmeta na priručnoj traci ili u prilagođenoj grupi na traci ili izborom objekta, grafike ili kontrole. Pored toga, makro možete da pokrenete automatski svaki put kada otvorite radnu svesku.

Pre pokretanja makroa

Pre nego što počnete da radite na makroima, trebalo bi da omogućite karticu "Projektovanje ".

  • Za Windows, idite na"Opcije>datoteke>""Prilagođavanje trake", a zatim u odeljku "Prilagođavanje trake", u okviru "Glavne kartice", potvrdite izbor u polju za potvrdu "Projektovanje" i pritisnite dugme "U redu".
  • Za Mac, idite u Excel>Preferences...>Traku & traku sa alatkama, zatim u odeljku "Prilagođavanje trake ", u okviru " Glavne kartice", potvrdite izbor u polju za potvrdu "Projektovanje " i pritisnite dugme "U redu".

Pokretanje makroa sa kartice "Projektovanje"

  1. Otvorite radnu svesku koja sadrži makro.

  2. Na kartici "Projektovanje " izaberite stavku "Makroi".

  3. U polju " Ime makroa " izaberite makro koji želite da pokrenete i pritisnite dugme " Pokreni ".

  4. Imate i druge mogućnosti:

    • Opcije – dodajte tastersku prečicu ili opis makroa.
    • Korak ili korak u – Ova opcija otvara Visual Basic Editor u prvom redu makroa. Pritiskanje tastera F8 omogućiće vam da klažete kroz kôd makroa red po red.
    • Uredi – Ova opcija otvara Visual Basic Editor i omogućava vam da uredite kôd makroa po potrebi. Kada unesete promene, možete da pritisnete taster F5 da biste pokrenuli makro iz uređivača.

Pokrenite makro pritiskanjem kombinacijske prečice

Možete da dodate tastersku prečicu sa kombinacijom u makro kada ga snimate, a možete je dodati i postojećem makrou:

  1. Na kartici "Projektovanje " izaberite stavku "Makroi".

  2. U polju " Ime makroa " izaberite makro koji želite da dodelite tasterskoj prečici.

  3. Kliknite na dugme Opcije.
    Pojavljuje se dijalog "Opcije makroa ".

  4. U polju prečice otkucajte bilo koje malo ili veliko slovo koje želite da koristite sa prečicom.

    Napomena

    • U operativnom sistemu Windows, prečica za mala slova je Ctrl+slovo. Za velika slova to je Ctrl+Shift+Letter.
    • Za Mac prečica za mala slova je Option+Command+slovo, ali će funkcionisati i Ctrl+slovo . Za velika slova to je Ctrl+Shift+Letter.
    • Budite pažljivi pri dodeljivanju tasterskih prečica, jer će one zameniti svaku odgovarajuću podrazumevanu Excel tastersku prečicu dok je radna sveska koja sadrži makro otvorena. Na primer, ako dodelite makro kombinaciji tastera Ctrl+z, izgubićete mogućnost da opozovete radnju. Zbog toga je generalno dobra ideja da umesto toga koristite Ctrl+Shift+velika slova , na primer Ctrl+Shift+Z, koja nema ekvivalentnu prečicu u programu Excel.

    Listu tasterskih prečica sa tasterom Ctrl koje su već dodeljene u programu Excel potražite u članku Tasteri za Excel prečice i funkcijske prečice.

  5. U polju " Opis " otkucajte opis makroa.

  6. Kliknite na dugme "U redu " da biste sačuvali promene, a zatim na dugme Otkaži da biste zatvorili dijalog "Makro ".

Pokrenite makro tako što ćete kliknuti na dugme na priručnoj traci

Da biste pokrenuli makro pomoću dugmeta na priručnoj traci, prvo morate da dodate dugme na traku sa alatkama. Da biste to uradili, pogledajte članak "Dodeljivanje makroa dugmetu".

Pokrenite makro tako što ćete izabrati dugme u prilagođenoj grupi na traci

Možete da kreirate prilagođenu grupu koja se pojavljuje na kartici na traci i da zatim dodelite makro dugmetu u toj grupi. Na primer, možete da dodate prilagođenu grupu pod imenom "Moji makroi" na karticu " Projektovanje ", a zatim dodate makro (koji se pojavljuje kao dugme) u novu grupu. Da biste to uradili, pogledajte članak "Dodeljivanje makroa dugmetu".

Pokretanje makroa izborom oblasti na grafičkom objektu

Možete da kreirate vruću tačku na grafici na koju korisnici mogu da kliknu da bi pokrenuli makro.

  1. Na radni list umetnite grafički objekat, na primer sliku ili nacrtajte oblik. Uobičajen scenario je da nacrtate oblik pravougaonika zaobljenih uglova i oblikujete ga tako da izgleda kao dugme.
    Da biste saznali više o umetanju grafičkog objekta, pogledajte članak "Dodavanje, promena ili brisanje oblika".

  2. Kliknite desnim tasterom miša na hotspot koji ste kreirali, a zatim izaberite stavku "Dodeli makro".

  3. Uradite nešto od sledećeg:

    • Da biste grafičkom objektu dodelili postojeći makro, dvaput kliknite na njega ili unesite njegovo ime u polje " Ime makroa ".

    • Da biste snimili novi makro koji ćete dodeliti izabranom grafičkom objektu, kliknite na dugme "Zapiši makro", otkucajte ime za makro u dijalogu " Snimanje makroa ", a zatim kliknite na dugme " U redu " da biste počeli da snimate makro. Kada završite snimanje makroa, izaberite sliku dugmeta"Zaustavi snimanje" na kartici "Projektovanje" u grupi "Kôd".

      Savet

       Takođe možete da izaberete sliku dugmeta"Zaustavi snimanje" na levoj strani statusne trake.

    • Da biste uredili postojeći makro, izaberite ime makroa u polju " Ime makroa ", a zatim izaberite stavku "Uredi".

  4. Izaberite dugme U redu.

Pokretanje makroa iz programa Visual Basic Editor (VBE)

Na kartici "Projektovanje" izaberite Visual Basic da biste pokrenuli Visual Basic Editor (VBE). Potražite istraživač projekta do modula koji sadrži makro koji želite da pokrenete i otvorite ga. Svi makroi u tom modulu biće navedeni u oknu sa desne strane. Izaberite makro koji želite da pokrenete tako što ćete postaviti kursor bilo gde unutar makroa i pritisnuti taster F5, odnosno u meniju izaberite stavku "Pokreni>pokreni makro".

Konfigurisanje makroa da se automatski pokreće po otvaranju radne sveske

Kreirajte Workbook_Open događaj.

Sledeći primer koristi događaj Open za pokretanje makroa kada otvorite radnu svesku.

  1. Otvorite radnu svesku u koju želite da dodate makro ili napravite novu radnu svesku.

  2. Na kartici "Projektovanje ", u grupi "Kôd " izaberite stavku Visual Basic.

  3. U prozoru istraživača projekta kliknite desnim tasterom miša na objekat "Ova radna sveska ", a zatim izaberite stavku "Prikaži kôd".

    Savet

    Ako prozor istraživača projekta nije vidljiv, u meniju " Prikaz " izaberite stavku "Istraživač projekta".

  4. Na listi objekata iznad prozora koda izaberite stavku Radna sveska.
    Ovo automatski kreira praznu proceduru za događaj Open , kao što je sledeća:

    Private Sub Workbook_Open()

    End Sub

  5. Dodajte sledeće redove koda u proceduru:

    Private Sub Workbook_Open()
    MsgBox datum
    Radni listovi("List1"). Opseg("A1"). Vrednost = datum
    End Sub

  6. Prebacite se u Excel i sačuvajte radnu svesku kao radnu svesku sa makroima (.xlsm).

  7. Zatvorite, a zatim ponovo otvorite radnu svesku. Kad ponovo otvorite radnu svesku, Excel pokreće proceduru Workbook_Open koja u okviru za poruku prikazuje današnji datum.

  8. Kliknite na dugme "U redu " u okviru za poruku.

    Napomena

    Ćelija A1 na listu List1 takođe sadrži datum kao rezultat pokretanja Workbook_Open procedure.

Potrebna vam je dodatna pomoć?

Možete uvek da postavite pitanje stručnjaku u Excel Tech zajednici ili da potražite pomoć u zajednicama.

Vrh stranice

Takođe pogledajte

Automatsko pokretanje makroa pri otvaranju radne sveske

Automatizovanje zadataka pomoću zapisivanja makroa

Snimanje makroa radi otvaranja određene radne sveske pri pokretanju programa Excel

Pravljenje i čuvanje svih makroa u jednoj radnoj svesci

Čuvanje makroa