Macros dans Excel – GeeksforGeeks

Les macros permettent d’automatiser les tâches répétitives dans Microsoft Excel. Certaines tâches doivent être effectuées plusieurs fois et la répétition de toutes les actions prendrait du temps. Dans ces scénarios, les macros aident à automatiser ces tâches.

Une macro est un ensemble d’actions que nous pouvons exécuter autant de fois que nécessaire pour effectuer une tâche particulière. Lorsqu’une macro est créée, toute la souris clique et les frappes sont enregistrées.

Par exemple : supposons que pour chaque mois, un rapport soit créé pour tous les enseignants d’une école. Comme il s’agit d’une tâche répétitive, les macros peuvent entrer en action ici.

Comment enregistrer une macro ?

Les étapes suivantes peuvent être effectuées pour enregistrer une macro dans Excel :

  • Cliquez sur l’onglet Développeur dans le ruban.

Screenshot20210527at20647PMmin

  • Dans le groupe de codes, se trouve l’outil Enregistrer les macros. Clique dessus.

Screenshot20210527at105803PMmin

  • Lorsque les macros sont sélectionnées, une boîte de dialogue s’ouvre et contient les options suivantes à remplir.

Screenshot20210527at21403PMmin

Dans la boîte de dialogue, saisissez le nom de la macro dans Nom de la macro. Cependant, l’espace ne peut pas être utilisé dans le nom de la macro pour séparer les mots, le trait de soulignement (_) peut être utilisé à cette fin. Exemple: Nom_macro.

Il existe également d’autres options dans la boîte de dialogue, c’est-à-dire l’emplacement de stockage de la macro, la touche de raccourci qui peut être utilisée pour activer la macro et la description de la macro créée. Ils peuvent être remplis en conséquence.

  • Après avoir rempli la boîte de dialogue, cliquez sur OK.
  • Dès que vous cliquez sur OK, la macro Excel enregistre l’ensemble des opérations que l’utilisateur pratique.
  • Une fois le travail terminé, dans l’onglet Développeur, une option “Arrêter l’enregistrement” peut être vue. En cliquant sur lequel l’enregistrement est arrêté et la macro créée est enregistrée.

Screenshot20210527at41927PMmin

Comment exécuter la macro ?

Il existe différentes méthodes d’exécution d’une macro. Certaines des méthodes sont discutées ici dans cet article.

1. Exécutez la macro en cliquant sur une forme

L’un des moyens les plus simples d’exécuter une macro consiste à créer n’importe quelle forme dans la feuille de calcul et à l’utiliser pour exécuter la macro.

Les étapes à suivre sont :

  • Cliquez sur l’onglet Insérer sur le ruban.

Screenshot20210527at45211PMmin

  • Allez dans le groupe Illustrations et cliquez sur l’icône Formes. Dans la feuille, choisissez la forme que vous aimez et souhaitez qu’elle soit affectée en tant que macro.

Screenshot20210527at45752PMminScreenshot20210527at45808PMmin

  • Cliquez à l’endroit où vous souhaitez ajouter la forme dans la feuille et la forme sera automatiquement insérée.

Screenshot20210527at50314PMmin

  • La forme peut être redimensionnée ou reformatée selon vos souhaits. Le texte peut également être ajouté dans la forme.

Screenshot20210527at50513PMmin

  • Ensuite, faites un clic droit sur la forme et une boîte de dialogue s’ouvrira. Cliquez ensuite sur Affecter une macro.

Screenshot20210527at50608PMmin

  • Après avoir cliqué avec le bouton droit sur la forme, une autre boîte de dialogue de macro s’ouvrira.

Screenshot20210527at50756PMmin

  • Dans la boîte de dialogue, sélectionnez la macro dans la liste que vous souhaitez affecter à votre forme et cliquez sur le bouton OK.

Le travail est fait ! Maintenant, la forme fonctionnerait comme un bouton et chaque fois que vous cliquerez dessus, elle exécutera la macro assignée.

2. Exécutez la macro en cliquant sur un bouton

Alors que la forme est quelque chose que vous pouvez formater et jouer avec, un bouton a un format standard. Une macro peut également être affectée à un bouton pour une utilisation facile, puis exécuter la macro en cliquant simplement sur ce bouton.

Les étapes à suivre sont :

  • Accédez à l’onglet Développeur sur le ruban.

Screenshot20210527at20647PMmin

  • Dans le groupe Contrôles, cliquez sur l’outil Bouton.

Screenshot20210527at102503PMmin

  • Maintenant, cliquez n’importe où sur la feuille Excel. Dès que vous faites cela, la boîte de dialogue Affecter une macro s’ouvre.

Screenshot20210527at103105PMmin

  • Sélectionnez la macro que vous souhaitez affecter à ce bouton et remplissez les autres options. Cliquez ensuite sur OK.
  • Après cela, un bouton rectangulaire peut être vu sur la feuille et prêt à être utilisé.

Screenshot20210527at103239PMmin

Le bouton qui apparaît sur la feuille a des paramètres par défaut, et vous ne pouvez pas le formater comme la couleur, la forme du bouton.

Cependant, le texte qui apparaît sur le bouton peut être modifié. Juste un clic droit sur le bouton et une boîte de dialogue s’ouvrira.

Screenshot20210527at103903PMmin

Cliquez sur Modifier le texte alternatif et modifiez le texte.

3. Exécutez une macro à partir du ruban (onglet Développeur)

Si vous avez plusieurs macros dans le classeur définissant différentes tâches, vous pouvez voir une liste de toutes les macros dans la boîte de dialogue Macros et cela facilite l’exécution de plusieurs macros à partir d’une seule liste.

Les étapes à suivre sont :

  • Accédez à l’onglet Développeur sur le ruban.

Screenshot20210527at20647PMmin

  • Ensuite, dans Code Group, cliquez sur l’outil Macros.

Screenshot20210527at20810PMmin

  • Une boîte de dialogue s’ouvrira contenant la liste de toutes les macros créées dans ce classeur particulier.

Screenshot20210527at105845PMmin

  • Sélectionnez cette macro que vous souhaitez exécuter.
  • Cliquez sur Exécuter.

4. Exécutez une macro à partir de l’éditeur VB

Si l’utilisateur et le créateur des macros sont les mêmes, alors au lieu de passer du temps à créer des boutons et des formes, nous pouvons exécuter directement la macro à partir de l’éditeur VB.

Voici les étapes :

  • Accédez à l’onglet Développeur sur le ruban.

Screenshot20210527at20647PMmin

  • Dans le groupe de code, cliquez sur Visual Basic et une nouvelle fenêtre s’ouvrira.

Screenshot20210527at105803PMminScreenshot20210528at25557PMmin

  • Cliquez ensuite sur le signe Exécuter la macro, cela ouvrira une boîte de dialogue répertoriant toutes les macros de ce classeur.

Screenshot20210528at25635PMmin

  • Sélectionnez la macro que vous souhaitez exécuter dans la liste et cliquez sur Exécuter.

Screenshot20210528at25743PMmin

Dès que vous cliquez sur Exécuter, la macro sera exécutée sur la feuille Excel.

Si vous ne pouvez voir que la fenêtre de l’éditeur VB et non la feuille, vous ne verrez peut-être pas les modifications apportées à la feuille de calcul. Pour voir les modifications, réduisez/fermez la fenêtre de l’éditeur VB.

Plusieurs autres fonctionnalités des macros peuvent être explorées.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Aller en haut