Automatsko pokretanje makroa pri otvaranju radne sveske

Napomena: Želimo da vam što pre pružimo najnoviji sadržaj pomoći čim na vašem jeziku. Ova stranica je prevedena automatski i može da sadrži gramatičke greške ili netačnosti. Naš cilj je da ovaj sadržaj bude koristan. Možete li nam na dnu ove stranice saopštiti da li su vam informacije bile od koristi? Ovo je članak na engleskom jeziku za brzu referencu.

Makro koji ste snimili možda ćete želeti da se automatski pokreće kada otvorite određenu radnu svesku. Sledeća procedura koristi primer da vam pokazati kako to funkcioniše. Takođe možete poželeti da biste pokrenuli makroe automatski pri pokretanju programa Excel.

Pre nego što počnete, uverite se da kartice " Projektovanje " je prikazana na traci. Više informacija potražite u članku Prikazivanje kartice "Projektovanje".

Da biste koristili primeru, otvorite novu radnu svesku.

Važno: VBA kôd nije moguće opozvati, uverite se da biste testirali kôd na praznu radnu svesku ili kopiju postojeću radnu svesku. Ako kôd ne ono što želite, možete da zatvorite radnu svesku bez čuvanja promena.

  1. Kliknite na Projektovanje > Visual Basic.

    Grupa „Kôd“ na kartici „Projektovanje“

  2. U VBA Istraživač projekta sa leve strane Razvijte fasciklu VBA projekat za radnu svesku, a zatim kliknite dvaput na modul Ova radna sveska . Ako ne vidite Istraživač projekta, možete da odete na Prikaz > Istraživač projektaili pritisnite Kombinaciju tastera Ctrl + R.

    Ova radna sveska modul u programu Visual Basic Editor (VBE)
  3. U prozoru modul koji se otvara na desnoj strani, umetnite sledeći kôd:

    Private Sub Workbook_Open()
    ' Put your code here
    End Sub
  4. Nalepite snimljena kod Sub procedura između redove indeksno i End Sub .

    Zatvorite Visual Basic Editor (ne morate ništa da sačuvate).

  5. Sačuvajte radnu svesku kao na Excel radne sveske (* *.xlsm), i zatvorite je.

Sledeći put otvorite radnu svesku, kôd koji ste dodali na sveska_otvaranje će se automatski pokrenuti.

Pre nego što počnete, uverite se da kartice " Projektovanje " je prikazana na traci. Da biste to uradili:

  1. U meniju izaberite stavku Excel > željene postavke... > trake i trake sa alatkama.

  2. U kategoriji Prilagođavanje trake , na listi Glavne kartice potvrdite izbor u polju za potvrdu Projektovanje .

  3. Kliknite na dugme Sačuvaj.

Da biste koristili primeru, otvorite novu radnu svesku.

Važno: VBA kôd nije moguće opozvati, uverite se da biste testirali kôd na praznu radnu svesku ili kopiju postojeću radnu svesku. Ako kôd ne ono što želite, možete da zatvorite radnu svesku bez čuvanja promena.

  1. Kliknite na Projektovanje > Visual Basic.

  2. U VBA Istraživač projekta sa leve strane Razvijte fasciklu VBA projekat za radnu svesku, a zatim kliknite dvaput na modul Ova radna sveska .

  3. U prozoru modul koji se otvara na desnoj strani, umetnite sledeći kôd:

    Private Sub Workbook_Open()
    ' Put your code here
    End Sub
  4. Nalepite snimljena kod Sub procedura između redove indeksno i End Sub .

    Zatvorite Visual Basic Editor (ne morate ništa da sačuvate).

  5. Sačuvajte radnu svesku kao na Excel radne sveske (* *.xlsm), i zatvorite je.

Sledeći put otvorite radnu svesku, kôd koji ste dodali na sveska_otvaranje će se automatski pokrenuti.

Potrebna vam je dodatna pomoć?

Možete uvek da postavite pitanje stručnjaku u zajednici Excel Tech Community, dobijete podršku u zajednici Answers community ili predložite novu funkciju ili poboljšanje na sajtu Excel User Voice.

Razvijte Office veštine
Istražite obuku
Prvi nabavite nove funkcije
Pridružite se Office Insider korisnicima

Da li su vam ove informacije koristile?

Hvala vam na povratnim informacijama!

Hvala za povratne informacije! Zvuči da će biti od pomoći ako vas povežemo sa našim agentima Office podrške.

×