Feuille de calculs Excel

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.

Les évènements d'une feuille Excel dans l'éditeur VBA

1- Worksheet_Activate

Lance l'exécution des instructions lorsque la feuille est activée.

Code pour l'évènement de feuille Excel Worksheet_Activate

2- Worksheet_BeforeDelete

Lance l'exécution des instructions avant de détruire la feuille Excel.

Code pour l'évènement de feuille Excel Worksheet_BeforeDelete

3- Worksheet_BeforeDoubleClick

Lance l'exécution des instructions lorsque l'usager fait un double clic dans la feuille Excel.

Code pour l'évènement de feuille Excel Worksheet_BeforeDoubleClick

4- Worksheet_BeforeRightClick

Lance l'exécution des instructions lorsque l'usager fait un clic droit dans la feuille Excel.

Code pour l'évènement de feuille Excel Worksheet_BeforeRightClick

5- Worksheet_Calculate

Lance l'exécution des instructions lorsque la feuille Excel est recalculée.

Code pour l'évènement de feuille Excel Worksheet_Calculate

6- Worksheet_Change

Lance l'exécution des instructions lorsque l'usager fait une saisie dans une cellule de la feuille Excel.

Code pour l'évènement de feuille Excel Worksheet_Change

7- Worksheet_Deactivate

Lance l'exécution des instructions lorsque l'usager passe à une autre feuille.

Code pour l'évènement de feuille Excel Worksheet_Deactivate

8- Worksheet_FollowHyperlink

Lance l'exécution des instructions lorsque l'usager clique sur un lien hypertexte dans la feuille Excel.

Code pour l'évènement de feuille Excel Worksheet_FollowHyperlink

9- Worksheet_LensGalleryRenderComplete

Lance l'exécution des instructions lorsque l'usager sélectionne l'outil d'analyse rapide dans la feuille Excel.

Code pour l'évènement de feuille Excel Worksheet_LensGalleryRenderComplete

10- Worksheet_PivotTableAfterValueChange

Lance l'exécution des instructions lorsqu'une table de données est mise à jour.

Code pour l'évènement de feuille Excel Worksheet_PivotTableAfterValueChanges

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.

Code pour l'évènement de feuille Excel Worksheet_PivotTableBeforeAllocateChanges

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.

Code pour l'évènement de feuille Excel Worksheet_PivotTableBeforeCommitChanges

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.

Code pour l'évènement de feuille Excel Worksheet_PivotTableBeforeDiscardChanges

14- Worksheet_PivotTableChangeSync

Lance l'exécution des instructions lorsqu'un tableau croisé dynamique, dans la feuille Excel, est modifié.

Code pour l'évènement de feuille Excel Worksheet_PivotTableChangeSync

15- Worksheet_PivotTableUpdate

Lance l'exécution des instructions lorsqu'un tableau croisé dynamique est mis à jour dans la feuille Excel.

Code pour l'évènement de feuille Excel Worksheet_PivotTableUpdate

16- Worksheet_SelectionChange

Lance l'exécution des instructions lorsque l'usager change de sélection à l'intérieur de la feuille Excel.

Code pour l'évènement de feuille Excel Worksheet_SelectionChange

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.

Code pour l'évènement de feuille Excel Worksheet_TableUpdate