Događaji radne knjige nastaju kada se nešto dogodi određenoj radnoj knjizi programa Excel. Na primjer, kada se otvori radna knjiga, kada je radna knjiga zatvorena, kada se doda novi radni list ili kada je radna knjiga spremljena. Svaka radna knjiga je vlastiti ugrađeni modul u koji možete postaviti vlastitu proceduru događaja.
Da biste došli do ovog ugrađenog modula, najprije ćete morati aktivirati Visual Basic Editor (pritisnite Alt+F11). Zatim u izborniku Project Explorer kliknite desnom tipkom miša na ThisWorkbook, a zatim odaberite opciju ViewCode.
Dolazak do ugrađenog modula za radnu bilježnicu.
Visual Basic Editor automatski će se otvoriti za ugrađeni modul za radnu knjigu. Ovaj modul će imati dva padajuća okvira na vrhu.
Odaberite opciju Radna knjiga na padajućem izborniku s lijeve strane. Ova će radnja automatski odabrati događaj Open u padajućem izborniku s desne strane. Kao što možete vidjeti ovdje, ovo će također dodati neki početni kod u koji možete unijeti ili zalijepiti svoj kod.
Zadani događaj Open za objekt radnog lista.
Ideja je odabrati najprikladniji događaj s padajućeg izbornika Događaj za zadatak koji je pred vama. Sljedeća slika prikazuje neke od događaja koje možete odabrati.
Kliknite padajući okvir Događaj da odaberete najprikladniji događaj.
Događaji radne knjige koji se češće koriste su sljedeći:
-
Worksheet_Open: Pokreće se kada se radna knjiga otvori
-
Worksheet_BeforeSave: Pokreće se prije spremanja radne knjige
-
Worksheet_BeforeClose: aktivira se prije nego što Excel zatvori radnu knjigu
-
Worksheet_SheetChange: Pokreće se kada korisnik prelazi između listova