Macros Excel - Exécution d'une macro
Il existe plusieurs façons d'exécuter une macro dans votre classeur. La macro aurait été enregistrée dans votre classeur activé pour les macros ou dans votre classeur de macros personnelles auquel vous pouvez accéder à partir de n'importe quel classeur comme vous l'avez appris précédemment.
Vous pouvez exécuter une macro des manières suivantes -
- Exécution d'une macro à partir de l'onglet Affichage
- Exécution d'une macro en appuyant sur Ctrl plus une touche de raccourci
- Exécution d'une macro en cliquant sur un bouton de la barre d'outils d'accès rapide
- Exécution d'une macro en cliquant sur un bouton dans un groupe personnalisé sur le ruban
- Exécuter une macro en cliquant sur un objet graphique
- Exécution d'une macro à partir de l'onglet Développeur
- Exécution d'une macro à partir de l'éditeur VBA
Exécution d'une macro à partir de l'onglet Affichage
Vous avez déjà appris à exécuter une macro à partir de l'onglet Affichage du ruban. Un bref récapitulatif -
- Cliquez sur l'onglet VUE sur le ruban.
- Cliquez sur Macros.
- Sélectionnez Afficher les macros dans la liste déroulante.
La boîte de dialogue Macro apparaît.
- Cliquez sur le nom de la macro.
- Cliquez sur le bouton Exécuter.
Exécution d'une macro avec une touche de raccourci
Vous pouvez attribuer une touche de raccourci (Ctrl + touche) à une macro. Vous pouvez le faire pendant l'enregistrement de la macro dans leCreate Macroboite de dialogue. Sinon, vous pouvez l'ajouter plus tard dans leMacro Options boite de dialogue.
Ajout d'une touche de raccourci lors de l'enregistrement d'une macro
- Cliquez sur l'onglet VUE.
- Cliquez sur Macros.
- Sélectionnez Enregistrer une macro dans la liste déroulante.
La boîte de dialogue Créer une macro apparaît.
- Tapez un nom de macro
- Tapez une lettre, disons q, dans la zone à côté de Ctrl + sous la touche de raccourci.
Ajout d'une touche de raccourci dans les options de macro
- Cliquez sur l'onglet VUE.
- Cliquez sur Macros.
- Sélectionnez Afficher les macros dans la liste déroulante.
La boîte de dialogue Macro apparaît.
- Sélectionnez le nom de la macro.
- Cliquez sur le bouton Options.
La boîte de dialogue Options de macro apparaît. Tapez une lettre, disons q, dans la zone à côté de Ctrl + sous la touche de raccourci. Cliquez sur OK.
Pour exécuter la macro avec la touche de raccourci, appuyez simultanément sur la touche Ctrl et la touche q. La macro s'exécutera.
Note- Vous pouvez utiliser des lettres minuscules ou majuscules pour la touche de raccourci d'une macro. Si vous utilisez une combinaison Ctrl + lettre qui est une touche de raccourci Excel, vous la remplacerez. Les exemples incluent Ctrl + C, Ctrl + V, Ctrl + X, etc. Par conséquent, utilisez votre juridiction en choisissant les lettres.
Exécution d'une macro via la barre d'outils d'accès rapide
Vous pouvez ajouter un bouton de macro à la barre d'outils d'accès rapide et exécuter la macro en cliquant dessus. Cette option serait utile lorsque vous stockez vos macros dans un classeur de macros personnelles. Le bouton ajouté apparaîtra dans la barre d'outils d'accès rapide dans le classeur que vous ouvrez, ce qui vous facilitera l'exécution de la macro.
Supposons que vous ayez une macro avec le nom MyMacro dans votre classeur de macros personnelles.
Pour ajouter le bouton macro à la barre d'outils d'accès rapide, procédez comme suit:
Cliquez avec le bouton droit sur la barre d'outils d'accès rapide.
Sélectionner Customize Quick Access Toolbar dans la liste déroulante.
La boîte de dialogue Options Excel s'affiche. Sélectionnez Macros dans la liste déroulante sous la catégorie-Choose commands from.
Une liste de macros apparaît sous Macros.
- Cliquez sur PERSONAL.XLSB! MyMacro.
- Cliquez sur le bouton Ajouter.
Le nom de la macro apparaît sur le côté droit, avec une image du bouton macro.
Pour changer l'image du bouton macro, procédez comme suit -
- Cliquez sur le nom de la macro dans la case de droite.
- Cliquez sur le bouton Modifier.
le Modify Buttonla boîte de dialogue apparaît. Sélectionnez un symbole pour le définir comme icône du bouton.
Modifiez le nom d'affichage qui apparaît lorsque vous placez le pointeur sur l'image du bouton dans la barre d'outils d'accès rapide à un nom significatif, par exemple, exécuter MyMacro pour cet exemple. Cliquez sur OK.
Le nom de la macro et le symbole de l'icône changent dans le volet droit. Cliquez sur OK.
Le bouton macro apparaît dans la barre d'outils d'accès rapide et le nom d'affichage de la macro apparaît lorsque vous placez le pointeur sur le bouton.
Pour exécuter la macro, cliquez simplement sur le bouton macro de la barre d'outils d'accès rapide.
Exécution d'une macro dans un groupe personnalisé
Vous pouvez ajouter un groupe personnalisé et un bouton personnalisé sur le ruban et affecter votre macro au bouton.
- Faites un clic droit sur le ruban.
- Sélectionnez Personnaliser le ruban dans la liste déroulante.
le Excel Options la boîte de dialogue apparaît.
- Sélectionnez Onglets principaux sous Personnaliser le ruban.
- Cliquez sur Nouvel onglet.
Le nouvel onglet (personnalisé) apparaît dans la liste des onglets principaux.
- Cliquez sur Nouvel onglet (personnalisé).
- Cliquez sur le bouton Nouveau groupe.
Le nouveau groupe (personnalisé) apparaît sous Nouvel onglet (personnalisé).
- Cliquez sur Nouvel onglet (personnalisé).
- Cliquez sur le bouton Renommer.
La boîte de dialogue Renommer s'affiche. Tapez le nom de votre onglet personnalisé qui apparaît dans les onglets principaux du ruban, par exemple - Mes macros et cliquez sur OK.
Note- Tous les onglets principaux du ruban sont en majuscules. Vous pouvez utiliser votre discrétion pour utiliser des lettres majuscules ou minuscules. J'ai choisi les minuscules avec une majuscule des mots pour qu'elle ressorte dans les onglets standard.
Le nom du nouvel onglet devient Mes macros (personnalisées).
- Cliquez sur Nouveau groupe (personnalisé).
- Cliquez sur le bouton Renommer.
le Renamela boîte de dialogue apparaît. Tapez le nom du groupe dans la boîte de dialogue Nom d'affichage et cliquez sur OK.
Le nouveau nom de groupe devient Macros personnelles (personnalisées).
Cliquez sur Macros dans le volet gauche sous Choose commands from.
- Sélectionnez le nom de votre macro, par exemple - MyFirstMacro dans la liste des macros.
- Cliquez sur le bouton Ajouter.
La macro sera ajoutée sous le groupe Macros personnelles (personnalisées).
- Cliquez sur Mes macros (personnalisées) dans la liste.
- Cliquez sur les flèches pour déplacer l'onglet vers le haut ou vers le bas.
La position de l'onglet dans la liste des onglets principaux détermine où il sera placé sur le ruban. Cliquez sur OK.
Votre onglet personnalisé - Mes macros apparaît sur le ruban.
Cliquez sur l'onglet - Mes macros. Le groupe Macros personnelles apparaît sur le ruban. MyFirstMacro apparaît dans le groupe Macros personnelles. Pour exécuter la macro, cliquez simplement sur MyFirstMacro dans le groupe Macros personnelles.
Exécution d'une macro en cliquant sur un objet
Vous pouvez insérer un objet tel qu'une forme, un graphique ou un contrôle VBA dans votre feuille de calcul et lui attribuer une macro. Pour exécuter la macro, cliquez simplement sur l'objet.
Pour plus de détails sur l'exécution d'une macro à l'aide d'objets, reportez-vous au chapitre - Assigner des macros à des objets.
Exécution d'une macro à partir de l'onglet Développeur
Vous pouvez exécuter une macro à partir de l'onglet Développeur.
- Cliquez sur l'onglet Développeur sur le ruban.
- Cliquez sur Macros.
La boîte de dialogue Macro apparaît. Cliquez sur le nom de la macro, puis sur Exécuter.
Exécution d'une macro à partir de l'éditeur VBA
Vous pouvez exécuter une macro à partir de l'éditeur VBA comme suit -
- Cliquez sur l'onglet Exécuter sur le ruban.
- Sélectionnez Exécuter Sub / UserForm dans la liste déroulante.