Els esdeveniments del full de treball es produeixen quan passa alguna cosa a un full de treball d'Excel concret, com ara quan es selecciona un full de treball, s'edita una cel·la del full de treball o es calcula una fórmula en un full de treball. Cada full de treball té el seu propi mòdul integrat on podeu col·locar el vostre propi procediment d'esdeveniment.
Per accedir a aquest mòdul integrat, podeu fer clic amb el botó dret al full de treball i seleccionar l'opció Veure codi, tal com es mostra aquí.
Accés al mòdul integrat per a un full de treball.
Visual Basic Editor s'obrirà automàticament al mòdul integrat per al full de treball. A la part superior del mòdul hi ha dos quadres desplegables.
Al quadre desplegable de l'esquerra, seleccioneu l'opció Full de treball. L'esdeveniment SelectionChange al quadre desplegable de la dreta es selecciona automàticament. Aquesta acció també afegeix un codi d'inici, on podeu introduir o enganxar el vostre codi.
L'esdeveniment de canvi de selecció predeterminat.
La idea és escollir l'esdeveniment més adequat del quadre desplegable Esdeveniment per a la tasca que ens ocupa. La figura següent il·lustra els diferents esdeveniments que podeu triar.
Trieu l'esdeveniment més adequat.
Els esdeveniments de full de treball més utilitzats són els següents:
-
Worksheet_Change: s'activa quan es canvia qualsevol dada del full de treball
-
Worksheet_SelectionChange: s'activa cada vegada que es selecciona una nova cel·la o un objecte del full de treball
-
Worksheet_BeforeDoubleClick: s'activa abans que Excel respongui a un doble clic al full de treball
-
Worksheet_BeforeRightClick: s'activa abans que Excel respongui a un clic dret al full de treball
-
Worksheet_Activate: s'activa quan l'usuari passa d'un altre full de treball a aquest full de treball
-
Worksheet_Desactivate: s'activa quan l'usuari passa d'aquest full de treball a un altre
-
Worksheet_Calculate: s'activa cada vegada que un canvi al full de treball fa que Excel torni a calcular fórmules