Comment exécuter une macro lorsque la feuille est sélectionnée à partir d'un classeur ?
Dans cet article, je vais vous expliquer comment déclencher un code de macro lorsque vous sélectionnez ou activez une feuille spécifique dans un classeur.
Exécuter un code de macro lorsque la feuille est sélectionnée à partir d'un classeur avec du code VBA
Le code simple suivant peut vous aider à déclencher un code de macro lors de l'activation d'une feuille spécifique. Veuillez procéder comme suit :
1. Faites un clic droit sur l'onglet de la feuille que vous souhaitez exécuter en l'activant, puis choisissez Affichage du code dans le menu contextuel. Dans la fenêtre Microsoft Visual Basic pour applications qui s'ouvre, copiez et collez le code suivant dans le Module vide :
Code VBA : Exécuter un code de macro lors de l'activation d'une feuille à partir d'un classeur :
Private Sub Worksheet_Activate()
Call MyMacro
End Sub
Remarque : Dans le code ci-dessus, veuillez changer le nom de la macro par le vôtre.
2. Ensuite, enregistrez et fermez la fenêtre de code. Maintenant, lorsque vous cliquez ou activez cet onglet de feuille spécifique, cette macro sera immédiatement déclenchée.

Découvrez la magie d'Excel avec Kutools AI
- Exécution intelligente : Effectuez des opérations sur les cellules, analysez les données et créez des graphiques, le tout piloté par des commandes simples.
- Formules personnalisées : Générez des formules adaptées pour rationaliser vos flux de travail.
- Codage VBA : Écrivez et implémentez du code VBA sans effort.
- Interprétation des formules : Comprenez facilement des formules complexes.
- Traduction de texte : Surmontez les barrières linguistiques dans vos feuilles de calcul.
Articles connexes :
Comment exécuter une macro lorsque la valeur d'une cellule change dans Excel ?
Comment exécuter une macro basée sur la valeur d'une cellule dans Excel ?
Comment exécuter une macro basée sur la valeur sélectionnée dans une liste déroulante dans Excel ?
Comment exécuter une macro en cliquant sur des liens hypertexte dans Excel ?
Comment exécuter automatiquement une macro avant l'impression dans Excel ?
Meilleurs outils de productivité Office
Dynamisez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée. Kutools pour Excel propose plus de300 fonctionnalités avancées pour booster votre productivité et gagner du temps. Cliquez ici pour obtenir la fonctionnalité la plus essentielle pour vous...
Office Tab apporte une interface à onglets à Office, et facilite grandement votre travail
- Activez la modification et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
- Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, au lieu d’ouvrir de nouvelles fenêtres.
- Augmentez votre productivité de50% et réduisez des centaines de clics de souris chaque jour!