Dogodki za objekt delovnega lista se pojavijo, ko je delovni list aktiviran ali uporabnik spremeni vsebino celice.
Dogodki na delovnih listih so privzeto aktivirani, lahko pa jih deaktivirate z makrom. Za prikaz postopkov dogodkov
za delovni list uporabite urejevalnik Visual Basic. V oknu Project izberite želeni projekt in ga aktivirajte
želenega predmeta delovnega lista tako, da ga dvokliknete. Zdaj bodo prikazani vsi postopki dogodkov na delovnem listu
v oknu Code na desni strani zaslona. Nov postopek dogodka lahko ustvarite tako, da izberete Delovni list
v spustnem meniju Objekt in nato v spustnem meniju Postopek izberite dogodek.
Makre je mogoče priložiti naslednjim dogodkom na delovnem listu:
- Aktivirajte predDoubleClick
- PredRightClick
- Izračunaj
- Spremenite
- Deaktiviraj
- SelectionChange
Ta primer eventmacro bo uporabniku preprečil dostop do menijev bližnjic na delovnem listu,
postopek mora biti zapisan v lastnem listu modulov delovnih listov, npr. List1:
Private Sub Worksheet_BeforeRightClick (ByVal Target As Excel.Range, _ Cancel As Boolean) Cancel = True MsgBox "Bližnjice so na tem delovnem listu onemogočene!" End Sub
Ta primer eventmacro bo uporabniku preprečil izbiro celic v določenem obsegu na delovnem listu,
postopek mora biti zapisan v lastnem listu modulov delovnih listov, npr. List1:
Private Sub Worksheet_SelectionChange (ByVal Target As Excel.Range) Če ni Application.Intersect (Target, Range ("A1: A100")) Is Nothing then Cells (ActiveCell.Row, 2). Select MsgBox "Celic ne morete izbrati v A1: A100! " End If End Sub