Automatsko pokretanje makronaredbe prilikom otvaranja radne knjige

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 .

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.

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.

×