Događaji za objekt radnog lista događaju se kada je radni list aktiviran ili korisnik promijeni sadržaj ćelije.
Događaji na radnim listovima aktivirani su prema zadanim postavkama, ali se mogu deaktivirati pomoću makronaredbe. Za prikaz postupaka događaja
za radni list koristite uređivač Visual Basic. Odaberite željeni projekt u prozoru Projekt i aktivirajte
objekt radnog lista koji želite dvostrukim klikom na njega. Sada će se prikazati svi postupci na radnom listu
u Code-prozoru na desnoj strani ekrana. Novi postupak događaja možete stvoriti odabirom Radni list
u padajućem izborniku Objekt, a zatim odaberite događaj u padajućem izborniku Postupak.
Makroi se mogu pridružiti sljedećim događajima na radnom listu:
- Aktivirajte BeforeDoubleClick
- Prije Desnog klika
- Izračunati
- Promijeniti
- Deaktivirajte
- SelectionChange
Ovaj primjer makro događaja spriječit će korisnika u pristupu izbornicima prečaca na radnom listu,
postupak mora biti zapisan u vlastitom listu modula radnih listova, npr. List 1:
Privatni podradni list_BeforeRightClick (ByVal Target As Excel.Range, _ Cancel As Boolean) Cancel = True MsgBox "Izbornici prečaca su onemogućeni na ovom radnom listu!" Kraj podm
Ovaj primjer makro događaja spriječit će korisnika u odabiru ćelija u određenom rasponu na radnom listu,
postupak mora biti zapisan u vlastitom listu modula radnih listova, npr. List 1:
Privatni pod -radni list_SelectionChange (ByVal Target As Excel.Range) Ako nije Application.Intersect (Target, Range ("A1: A100")) Is Nothing then Cells (ActiveCell.Row, 2). Select MsgBox "Ne možete odabrati ćelije u A1: A100! " Kraj ako završi pod