Prijavite se pomoću Microsofta
Prijavi se ili izradi račun.
Zdravo,
Odaberite drugi račun.
Imate više računa
Odaberite račun putem kojeg se želite prijaviti.

Verzija ovog članka u programu Microsoft Excel 97 potražite u članku 157346.Verzija ovog članka u programu Microsoft Excel 98 potražite u članku 182482.

Simptomi

U programu Microsoft Office Excel, kôd makronaredbe programa Microsoft Visual Basic for Application (VBA) koji se nalazi u odjeljku "iza" radnog lista ili radne knjige možda neće ispravno funkcionirati.

Uzrok

To će se dogoditi ako su ispunjeni oba sljedeća uvjeta:

  • Kod u pitanju nalazi se unutar automatskog podprograma, kao što je Auto_Open ili Auto_Close suprogram.

  • Kod nije sadržan u modulu Visual Basic, već "iza" radnog lista ili same radne knjige.

Zaobilazno rješenje

Da bi automatsko funkcioniranje podprograma pravilno funkcionirat u programu Microsoft Excel, moraju biti sadržani u modulu Visual Basic. U radnu knjigu morate umetnuti Visual Basic module, a zatim smjestiti kod u novi modul. Da biste umetnuli modul programa Visual Basic, učinite sljedeće:

  1. U eksploreru za projekte u programu Visual Basic Editor Aktivirajte radnu knjigu koja sadrži kôd u pitanju.

  2. Na izborniku Umetanje kliknite modul.

Kada umetnete novi modul, Izrezite kod s izvornog mjesta i zalijepite ga u modul programa Visual Basic. Zatim spremite radnu knjigu.

Dodatne informacije

VBA kod u programu Excel može se pohraniti na tri različita mjesta: u modulu Visual Basic, u modulu za vizualne osnovne kategorije i "iza" radnih listova i radnih knjiga. Da biste uredili kod "iza" radnog lista ili radne knjige, učinite sljedeće:

  1. Aktivirajte Visual Basic Editor (pritisnite ALT + F11).

  2. U prozoru Project Explorer prikazat će se stavke slične sljedećem:

         VBAProject (Book1)         Microsoft Excel Objects            Sheet1 (Sheet1)            Sheet2 (Sheet2)            Sheet3 (Sheet3)            ThisWorkbook                  Modules             Module1 

Ako dvaput kliknete neki od naziva radnog lista ili ove radne knjige, u prozoru kod možete upisati kod. Takav kod koji nije sadržan u modulu Visual Basic, smatra se "iza" radnog lista ili overadne knjige . Ako je Auto_Open, Auto_Closeili neki drugi automatski organizacijski potprogram spremljen "iza" radnog lista ili ove radne knjige, možda neće pravilno funkcionirati kada otvorite ili zatvarate radnu knjigu ili kada izvršite akciju koja bi trebala uzrokovati pokretanje suprograma.

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.

Jesu li vam ove informacije bile korisne?

Koliko ste zadovoljni jezičnom kvalitetom?
Što je utjecalo na vaše iskustvo?
Ako pritisnete Pošalji, vaše će se povratne informacije iskoristiti za poboljšanje Microsoftovih proizvoda i usluga. Vaš će IT administrator moći prikupiti te podatke. Izjava o zaštiti privatnosti.

Hvala vam na povratnim informacijama!

×