Dogodki delovnega lista se pojavijo, ko se z določenim Excelovim delovnim listom nekaj zgodi, na primer, ko je izbran delovni list, se uredi celica na delovnem listu ali izračuna formula na delovnem listu. Vsak delovni list ima svoj vgrajen modul, kamor lahko postavite svoj postopek dogodka.
Če želite priti do tega vgrajenega modula, lahko z desno tipko miške kliknete delovni list in izberete možnost Pogled kode, kot je prikazano tukaj.
Priti do vgrajenega modula za delovni list.
Urejevalnik Visual Basic se bo samodejno odprl za vgrajeni modul za delovni list. Na vrhu modula sta dva spustna polja.
V spustnem polju na levi izberite možnost Delovni list. Dogodek SelectionChange v spustnem polju na desni je izbran samodejno. To dejanje doda tudi nekaj začetne kode, kamor lahko vnesete ali prilepite svojo kodo.
Privzeti dogodek Sprememba izbire.
Ideja je, da v spustnem polju Dogodek izberete najprimernejši dogodek za zadevno opravilo. Naslednja slika prikazuje različne dogodke, ki jih lahko izberete.
Izberite najprimernejši dogodek.
Najpogosteje uporabljeni dogodki delovnega lista so naslednji:
-
Worksheet_Change: Sproži se, ko se spremenijo kateri koli podatki na delovnem listu
-
Worksheet_SelectionChange: Sproži se vsakič, ko je izbrana nova celica ali predmet na delovnem listu
-
Worksheet_BeforeDoubleClick: Sproži se, preden se Excel odzove na dvoklik na delovnem listu
-
Worksheet_BeforeRightClick: Sproži se, preden se Excel odzove na desni klik na delovni list
-
Worksheet_Activate: Sproži se, ko se uporabnik premakne z drugega delovnega lista na ta delovni list
-
Worksheet_Deactivate: Sproži se, ko se uporabnik premakne s tega delovnega lista na drug delovni list
-
Worksheet_Calculate: sproži se vsakič, ko sprememba na delovnem listu povzroči, da Excel ponovno izračuna formule