Automatsko pokretanje makronaredbe prilikom otvaranja radne knjige

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

Možda želite makronaredbe pokreću kada otvorite određenu radnu knjigu. U nastavku koristi primjer da bi se prikazala koji funkcioniranje. Možda želite pokretati makronaredbe automatski prilikom pokretanja programa Excel.

Prije nego što počnete, provjerite je li se kartica Programiranje se prikazuje na vrpci. Dodatne informacije potražite u članku Prikaz kartice programiranje.

Da biste koristili primjeru u nastavku, otvorite novu radnu knjigu.

Važno : VBA kod nije moguće poništiti, pa provjerite da biste testirali kod na praznu radnu knjigu ili kopiju postojeću radnu knjigu. Ako je kod nema ugrađenu ono što želite, možete zatvoriti radnu knjigu bez spremanja promjena.

  1. Kliknite Programiranje > Visual Basic.

    Grupa Kod na kartici Programiranje

  2. U Preglednik VBA projekata na lijevoj strani proširite mapu VBA projekt radne knjige, a zatim dvokliknite modul Ova radna knjiga . Ako ne vidite Project Explorer, možete na Prikaz > Project Explorerili pritisnite Ctrl + R.

    Ova radna knjiga modul u Visual Basic Editor (VBE)
  3. U prozoru modul koji se otvara na desnoj strani, umetnite sljedeći kod:

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

    Zatvorite Visual Basic Editor (ne morate ništa spremiti).

  5. Spremanje radne knjige u obliku programa radne knjige za Excel (* xlsm), i zatvorite je.

Prilikom sljedećeg otvaranja radne knjige, kod koji ste dodali Workbook_Open procedure će se automatski pokrenuti.

Prije nego što počnete, provjerite je li se kartica Programiranje se prikazuje na vrpci. Da biste to učinili:

  1. Na izborniku kliknite Excel > Preference... > vrpce i alatne trake.

  2. U kategoriji Prilagodba vrpce na popisu Glavne kartice potvrdite okvire za razvojne inženjere .

  3. Kliknite Spremi.

Da biste koristili primjeru u nastavku, otvorite novu radnu knjigu.

Važno : VBA kod nije moguće poništiti, pa provjerite da biste testirali kod na praznu radnu knjigu ili kopiju postojeću radnu knjigu. Ako je kod nema ugrađenu ono što želite, možete zatvoriti radnu knjigu bez spremanja promjena.

  1. Kliknite Programiranje > Visual Basic.

  2. U Preglednik VBA projekata na lijevoj strani proširite mapu VBA projekt radne knjige, a zatim dvokliknite modul Ova radna knjiga .

  3. U prozoru modul koji se otvara na desnoj strani, umetnite sljedeći kod:

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

    Zatvorite Visual Basic Editor (ne morate ništa spremiti).

  5. Spremanje radne knjige u obliku programa radne knjige za Excel (* xlsm), i zatvorite je.

Prilikom sljedećeg otvaranja radne knjige, kod koji ste dodali Workbook_Open procedure će se automatski pokrenuti.

Je li vam potrebna dodatna pomoć?

Postavite pitanje stručnjaku u tehničkoj zajednici za Excel, zatražite podršku u zajednici za odgovore ili predložite novu značajku ili poboljšanje na forumu za Excel User Voice.

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.

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.

×