Els esdeveniments del llibre de treball es produeixen quan passa alguna cosa a un llibre de treball d'Excel concret. Per exemple, quan s'obre un llibre de treball, quan es tanca un llibre de treball, quan s'afegeix un full de treball nou o quan es desa un llibre de treball. Cada llibre de treball és el seu propi mòdul integrat on podeu col·locar el vostre propi procediment d'esdeveniment.
Per accedir a aquest mòdul integrat, primer haureu d'activar l'Editor de Visual Basic (premeu Alt+F11). A continuació, al menú de l'Explorador de projectes, feu clic amb el botó dret a ThisWorkbook i, a continuació, trieu l'opció ViewCode.
Accés al mòdul integrat per a un llibre de treball.
L'Editor de Visual Basic s'obrirà automàticament al mòdul integrat per al llibre de treball. Aquest mòdul tindrà dos quadres desplegables a la part superior.
Seleccioneu l'opció Quadern de treball al desplegable de l'esquerra. Aquesta acció seleccionarà automàticament l'esdeveniment Obre al menú desplegable de la dreta. Com podeu veure aquí, això també afegirà un codi d'inici on podeu introduir o enganxar el vostre codi.
L'esdeveniment Obre predeterminat per a l'objecte Worksheet.
La idea és triar l'esdeveniment més adequat del menú desplegable Esdeveniment per a la tasca en qüestió. La figura següent il·lustra alguns dels esdeveniments que podeu triar.
Feu clic al quadre desplegable Esdeveniment per triar l'esdeveniment més adequat.
Els esdeveniments del llibre de treball més utilitzats són els següents:
-
Worksheet_Open: s'activa quan s'obre el llibre de treball
-
Worksheet_BeforeSave: s'activa abans de desar el llibre de treball
-
Worksheet_BeforeClose: s'activa abans que Excel tanqui el llibre de treball
-
Worksheet_SheetChange: s'activa quan un usuari canvia entre els fulls