L'informatique

Macros dans Excel: que sont-elles et comment créer une macro

Lorsque nous devons créer un tableur, tenir une comptabilité ou créer un calendrier ou une facture, l’application la plus complète, la plus connue et la plus utilisée à cet effet est Excel . Cette application bureautique fait partie de la suite Microsoft Office et possède tout ce dont nous avons besoin pour rendre la création de ces feuilles de calcul aussi simple que possible. Cependant, pendant que nous travaillons avec eux, nous pouvons constater que certaines tâches peuvent devenir vraiment répétitives, des tâches qui, si elles pouvaient être automatisées, seraient très utiles, et c’est là que les macros entrent en jeu .

Une Macro est un petit programme, un ensemble d’instructions, qui peut être configuré dans certaines applications bureautiques, comme Word ou Excel , et dont le but principal est d’automatiser certaines activités routinières et répétitives, ainsi que de pouvoir donner aux documents un complexité que, sinon ce ne serait pas possible.

Certaines des macros Excel les plus courantes consistent, par exemple, à donner le même format à une feuille spécifique ou à créer le même tableau. D’autres utilisations plus courantes de ces instructions peuvent être, par exemple, d’insérer certains contenus entre certaines lignes ou d’organiser certains contenus.

La vérité est que les macros Excel peuvent être compliquées pour les utilisateurs sans beaucoup de connaissances. Quoi qu’il en soit, à la fin tout dépend de ce que nous voulons nous compliquer. Ensuite, nous expliquerons comment créer une macro simple dans Excel.

Comment créer des macros dans Excel

Comment afficher l’onglet développeur ou développeur dans Excel

Comme les Macro sont une fonction principalement centrée sur les utilisateurs avancés, l’onglet qui nous permet d’accéder à ces fonctions est masqué par défaut, donc pour utiliser ces fonctions, il faut activer cet onglet. Pour ce faire, nous devons entrer dans la section Fichier> Options et, dans la section « Personnaliser le ruban », nous activerons la case «Développeur».

Nous pouvons maintenant voir comment un nouvel onglet appelé «Développeur» est apparu dans la barre d’outils .

Comment enregistrer une nouvelle macro dans Excel

Pour enregistrer une nouvelle macro dans Excel, ce que nous devons faire est, à partir de ce nouvel onglet «Programmeur», cliquez sur le bouton «Enregistrer une macro» qui apparaît sur le côté gauche de la liste du ruban.

En cliquant sur ce bouton, une fenêtre apparaîtra à partir de laquelle nous pouvons configurer la Macro que nous allons créer. Depuis cette fenêtre, nous pouvons lui donner un nom, lui attribuer un raccourci clavier et même choisir si nous voulons qu’il fasse partie d’un livre ou d’un groupe de macros.

À ce stade, la macro commencera l’enregistrement. Nous devons maintenant effectuer toutes les tâches que nous voulons automatiser dans ce script afin qu’Excel les enregistre étape par étape. Une fois que nous avons fait ce que nous voulions faire, nous n’aurons plus qu’à arrêter l’enregistrement de la macro pour le sauvegarder.

Comment afficher la macro enregistrée et comment exécuter une macro dans Excel

Pour voir toutes les macros que nous avons créées et sauvegardées dans Excel, il nous faut, dans l’onglet Programmeur, cliquer sur le bouton «Macros».

Nous pouvons voir une fenêtre comme la suivante où nous verrons une liste de toutes ces tâches automatiques enregistrées.

Lorsque nous sélectionnons une macro, une série de boutons apparaîtra sur la droite. Le premier s’appelle «Execute», et il nous permettra de lancer la Macro pour mener à bien son activité. En plus de ce bouton, nous en avons également d’autres tels que » Pas à pas «, qui nous permet d’exécuter la macro fonction par fonction, très utile si, par exemple, pour détecter le point exact où il y a un problème ou un certain événement se produit , et aussi, le bouton «Modifier» qui nous permettra d’ouvrir l’éditeur de code pour pouvoir analyser les fonctions de la Macro et la modifier ou la programmer à la main.

Travaillez-vous souvent avec des macros? Quelles tâches automatisez-vous le plus?

Articles Similaires

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba