Les événements d'une feuille de calculs Excel
Les événements permettent le déclenchement automatique d'une série d'instructions définies dans une procédure VBA lorsque l'événement est lancé.
Pour visualiser les événements disponibles dans nos feuilles Excel, nous devons aller dans l'environnement VBA faire un double clic sur une page (1) de notre fichier actif de façon à ouvrir la fenêtre de code s'y rapportant. Choisissez Worksheet (2) dans la première liste déroulante pour visualiser les 17 événements disponibles dans la deuxième (3) liste déroulante.
1- Worksheet_Activate
Lance l'exécution des instructions lorsque la feuille est activée.
2- Worksheet_BeforeDelete
Lance l'exécution des instructions avant de détruire la feuille Excel.
3- Worksheet_BeforeDoubleClick
Lance l'exécution des instructions lorsque l'usager fait un double clic dans la feuille Excel.
4- Worksheet_BeforeRightClick
Lance l'exécution des instructions lorsque l'usager fait un clic droit dans la feuille Excel.
5- Worksheet_Calculate
Lance l'exécution des instructions lorsque la feuille Excel est recalculée.
6- Worksheet_Change
Lance l'exécution des instructions lorsque l'usager fait une saisie dans une cellule de la feuille Excel.
7- Worksheet_Deactivate
Lance l'exécution des instructions lorsque l'usager passe à une autre feuille.
8- Worksheet_FollowHyperlink
Lance l'exécution des instructions lorsque l'usager clique sur un lien hypertexte dans la feuille Excel.
9- Worksheet_LensGalleryRenderComplete
Lance l'exécution des instructions lorsque l'usager sélectionne l'outil d'analyse rapide dans la feuille Excel.
10- Worksheet_PivotTableAfterValueChange
Lance l'exécution des instructions lorsqu'une table de données est mise à jour.
11- Worksheet_PivotTableBeforeAllocateChanges
Lance l'exécution des instructions lorsqu'une cellule inclue dans un tableau croisé dynamique, dans la feuille Excel, est mise à jour.
12- Worksheet_PivotTableBeforeCommitChanges
Lance l'exécution des instructions lorsque la source de données d'un tableau croisé dynamique, dans la feuille Excel, est mise à jour.
13- Worksheet_PivotTableBeforeDiscardChanges
Lance l'exécution des instructions lorsqu'un tableau croisé dynamique, dans la feuille Excel, a ignoré les modifications de l'une de ses sources de données.
14- Worksheet_PivotTableChangeSync
Lance l'exécution des instructions lorsqu'un tableau croisé dynamique, dans la feuille Excel, est modifié.
15- Worksheet_PivotTableUpdate
Lance l'exécution des instructions lorsqu'un tableau croisé dynamique est mis à jour dans la feuille Excel.
16- Worksheet_SelectionChange
Lance l'exécution des instructions lorsque l'usager change de sélection à l'intérieur de la feuille Excel.
17- Worksheet_TableUpdate
Lance l'exécution des instructions lorsqu'un ensemble de données provenant d'une requête a été mis à jour à l'intérieur de la feuille Excel.