Vidéo: Ajouter un bouton de macro sur une feuille Excel 2025
Les événements de feuille de calcul se produisent lorsqu'un événement arrive à une feuille de calcul Excel spécifique, par exemple lorsqu'une feuille de calcul est sélectionnée ou une formule sur une feuille de calcul est calculée. Chaque feuille de calcul possède son propre module intégré dans lequel vous pouvez placer votre propre procédure événementielle.
Pour accéder à ce module intégré, vous pouvez cliquer avec le bouton droit sur la feuille de calcul et sélectionner l'option Afficher le code, comme illustré ici.
Visual Basic Editor ouvrira automatiquement le module intégré pour la feuille de calcul. Au sommet du module se trouvent deux boîtes déroulantes.
Dans la liste déroulante à gauche, sélectionnez l'option Feuille de travail. L'événement SelectionChange dans la zone de liste déroulante sur la droite est sélectionné automatiquement. Cette action ajoute également du code de démarrage, où vous pouvez entrer ou coller votre code.
L'idée est de choisir l'événement le plus approprié dans la liste déroulante Événement pour la tâche en cours. La figure suivante illustre les différents événements que vous pouvez choisir.
Les événements de feuille de calcul les plus couramment utilisés sont:
-
Worksheet_Change: Déclenchements lorsque des données de la feuille de calcul sont modifiées
-
Worksheet_SelectionChange: Déclenche chaque fois qu'une nouvelle cellule ou un objet de la feuille de calcul est sélectionné
-
Worksheet_BeforeDoubleClick: Déclencheurs avant qu'Excel réponde à un double-clic sur la feuille de calcul
-
Worksheet_BeforeRightClick: Triggers avant Excel répond à un clic droit sur la feuille de calcul
-
Worksheet_Activate: Déclenchements lorsque l'utilisateur passe d'une autre feuille de travail à cette feuille de travail
-
Worksheet_Deactivate: Déclenche lorsque l'utilisateur passe de cette feuille de travail à une autre feuille
-
Worksheet_Calculate: Déclenche chaque fois qu'une modification dans la feuille de calcul oblige Excel à recalculer formules
