Événement d'ouverture de classeur | Événement de modification de feuille de calcul
Événements sont des actions effectuées par les utilisateurs qui déclenchent Excel VBA pour exécuter du code.
Événement d'ouverture de classeur
Le code ajouté à l'événement d'ouverture du classeur sera exécuté par Excel VBA lorsque vous ouvrez le classeur.
1. Ouvrez le Éditeur Visual Basic .
2. Double-cliquez sur Ce classeur dans l'explorateur de projet.
3. Choisissez Classeur dans la liste déroulante de gauche. Choisissez Ouvrir dans la liste déroulante de droite.
4. Ajoutez la ligne de code suivante à l'événement d'ouverture de classeur :
MsgBox 'Bonjour'5. Enregistrez, fermez et rouvrez le fichier Excel.
Résultat:
Événement de modification de feuille de calcul
Le code ajouté à l'événement de changement de feuille de calcul sera exécuté par Excel VBA lorsque vous modifiez une cellule sur une feuille de calcul.
comment compter les entrées dans Excel
1. Ouvrez le Éditeur Visual Basic .
2. Double-cliquez sur une feuille (par exemple Sheet1) dans l'explorateur de projet.
3. Choisissez Feuille de calcul dans la liste déroulante de gauche. Choisissez Modifier dans la liste déroulante de droite.
Ajoutez les lignes de code suivantes à l'événement de modification de feuille de calcul :
4. L'événement de changement de feuille de calcul écoute toutes les modifications sur Sheet1. Nous voulons seulement qu'Excel VBA fasse quelque chose si quelque chose change dans la cellule B2. Pour y parvenir, ajoutez les lignes de code suivantes :
SiTarget.Address = '$B'PuisFinir Si
5. Nous souhaitons uniquement qu'Excel VBA affiche une MsgBox si l'utilisateur entre une valeur supérieure à 80. Pour ce faire, ajoutez la ligne de code suivante entre If et End If.
SiValeur.cible > 80PuisMsgBox 'Objectif terminé'6. Sur Sheet1, entrez un nombre supérieur à 80 dans la cellule B2.
Résultat:
Aller au chapitre suivant : Déployer