Qu'est-ce qu'une macro-commande Excel et comment l'utiliser ?

Par Hippolyte Le Dem

12 décembre 2022

7 min

Le développement des formations finançables par le CPF est particulièrement apprécié par les entreprises et apprenants ayant pour objectif la maîtrise d’un logiciel comme le tableur Excel. Il est en effet possible de rapidement monter en compétences sur cet outil présenté dans des cursus courts et complets. Dans cet article, nous vous dévoilons un extrait de notre formation Excel en ligne en vous initiant aux macro-commandes. À quoi servent-elles ? Comment les exécuter ? Retrouvez toutes nos explications, ainsi que les précautions à prendre avec la macro-commande d’Excel.

Testez vos connaissances sur Excel !

Testez vos connaissances sur Excel !

Qu'est-ce qu'une macro-commande ?

La macro dans Excel est une fonctionnalité très utile pour vous faire gagner en efficacité. Elle sauvegarde dans la mémoire du tableur une action ou un enchaînement d’actions effectuées sur une feuille afin de pouvoir les réappliquer en un clic et de manière automatique ultérieurement. Enregistrez ainsi dans une commande vos clics de souris, vos actions de tri, de filtrage ou d’édition, tout ce qui modifie de feuille de travail, pour ne pas avoir à réitérer chacun de ces gestes sur un prochain document.

À quoi servent les macros sur Excel ?

Comme lorsque vous mettez en place une formule de sous-total dans Excel, la macro-commande vous permet d’automatiser vos actions sur le logiciel. Elle servira dans la plupart des cas pour vos tâches répétitives, qu’elles soient simples ou complexes. L’ensemble des actions que vous aurez choisi d’enregistrer au moment d’activer les macros d’Excel pourra en effet être répété en un clic et vous faire gagner un temps précieux.

 

Admettons que vous receviez chaque mois des reportings à analyser pour établir des statistiques ; certaines colonnes vous sont inutiles et plusieurs titres doivent apparaître en gras. Vous pourrez personnaliser un reporting une fois en mémorisant vos actions grâce à la macro sur Excel, puis attribuer automatiquement ces mêmes actions aux reportings suivants en exécutant votre macro-commande. En un clic, toutes vos actions de suppression de colonnes et de mise en gras effectuées sur le document d’origine s’appliqueront sur vos nouveaux fichiers. Pour apprendre Excel de manière efficace, la macro-commande est incontournable.

Maîtrisez Excel de A à Z

Maîtrisez Excel de A à Z

Quelles précautions prendre ?

Les macro-commandes facilitent le processus d’automatisation sur Excel, mais notez qu’elles ne s’annulent pas. Ainsi, l’une des premières précautions à prendre après avoir créé une macro est de tester son exécution sur un duplicata de votre feuille de travail. Si vous l’appliquez sur votre document original et que vous décelez des erreurs, vous ne pourrez pas revenir en arrière et pourriez subir une perte de données. La possibilité d’annuler des actions est également désactivée en cours d’enregistrement. Aussi, nous vous conseillons de bien visualiser les changements à appliquer avant de lancer une macro sur Excel, voire de vous entraîner au préalable, afin de rendre vos actions fluides et de minimiser les risques d’erreurs pendant l’enregistrement.

 

Une autre recommandation que l’on pourrait vous partager au cours d’une formation Excel via le CPF concerne l’enregistrement de votre fichier. Pour sauvegarder un document qui supporte vos macros, assurez-vous de choisir le format .xlsm sous Fichier > Enregistrer sous. L’extension classique d’Excel (.xlsx) ne les prend pas en charge et les ferait disparaître. Enfin, sachez que vous pouvez accéder à l’ensemble des options de la macro-commande sous l’onglet « Développeur ». Si celui-ci n’apparaît pas par défaut sur le ruban d’Excel, rendez-vous dans Fichier > Options > Personnaliser le ruban. Vous pourrez ici cocher et rendre visible l’onglet. Parmi les options de ce menu, il vous sera notamment possible d’observer les actions enregistrées pour une éventuelle modification.

Bon à savoir

Activer les macros sur Excel est une option très puissante souvent enseignée au cours d’une formation Excel de niveau intermédiaire. Elle peut être irréversible et doit être maniée avec grande attention.

Comment créer et exécuter une macro Excel ?

Une fois que les changements potentiellement récurrents à effectuer sur votre document sont listés, vous êtes prêt(e) à lancer une macro sur Excel pour enregistrer vos actions. Pour ce faire, vous pouvez passer par le menu « Développeur » comme évoqué précédemment ou par l’onglet « Affichage ». À l’extrême droite de ce dernier, vous trouverez le bouton « Macros ». Déroulez-le puis faites « Enregistrer une macro ». Dans la boîte de dialogue, nommez votre macro en évitant les caractères spéciaux, les majuscules et les espaces (préférez les tirets). Le logiciel vous propose aussi de décrire votre macro, informations auxquelles vous seul aurez accès.

 

En cliquant sur Ok, vous lancerez l’enregistrement et pourrez débuter vos modifications. À la fin de vos manipulations, cliquez sur « Arrêtez l’enregistrement » sous l’onglet « Développeur » ou appuyez sur le petit bouton « Stop » en bas à gauche de l’interface. Vos macros sont stockées sous Affichage > Macros > Afficher les macros. C’est dans cette fenêtre que vous pourrez sélectionner la macro de votre choix pour l’exécuter sur un document ultérieur. En quelques clics, les modifications effectuées lors de vos enregistrements peuvent s’appliquer sur tout autre fichier ouvert.

Astuce

Apprendre Excel, c’est aussi connaître les raccourcis audacieux pour vous rendre encore plus productif(ve). Ainsi, sachez que vous pouvez ajouter un accès à votre macro directement depuis votre document, sans avoir à passer par les menus « Développeur » ou « Affichage ».

Il vous faut simplement affecter votre macro à un bouton créé à partir d’une forme. Pour cela, faites Insertion > Formes. Sélectionnez puis dessinez la forme de votre choix. Personnalisez-la et donnez-lui le titre de votre macro pour plus de clarté. Placez le bouton où bon vous semble sur votre feuille de travail. Faites ensuite un clic droit sur la bordure de votre bouton puis « Affecter une macro ». Choisissez votre macro-commande parmi celles disponibles dans votre classeur et validez. Le bouton deviendra alors cliquable et vous pourrez étendre vos changements en un seul clic !

Astuce

Notre formation Excel en ligne s’effectue en 13 h et s’adresse à tous les niveaux. Vous apprendrez à activer les macros d’Excel comme à appliquer une fonction fréquence ou encore à personnaliser la barre d’outils accès rapide sur Excel. Pour en savoir plus, rapprochez-vous de nos conseillers.

Téléchargez le programme de la formation Excel en PDF

Commentaires

Publier un commentaire

Un doute, une question, nous vous répondrons dans les meilleurs délais.

Sur le même thème

Qu'est-ce que le remplissage instantané sur Excel ?

Hippolyte Le Dem

4 septembre 2023

La fonctionnalité de Remplissage Instantané Excel (ou Flash Fill en anglais) peut vous faire gagner énormément de temps. En utilisant cette fonction, vous pouvez rapidement répéter des motifs de données et vous épargner la tâche d'écrire des formules complexes lors de l'analyse ou de la décomposition de bases de données. Cette fonctionnalité est extrêmement utile pour automatiser les tâches de manipulation de données, ce qui vous permet d'obtenir des résultats plus rapidement et plus efficacement. Grâce au Remplissage Instantané Excel, vous pouvez réaliser des opérations de traitement de données avec une grande simplicité, sans avoir besoin de connaissances avancées en formules ou en programmation. Une fois que vous l'aurez maîtrisé, cette fonctionnalité deviendra un atout précieux dans votre utilisation d'Excel pour l'analyse et la gestion de données.

Qu'est-ce que la fonction INDEX sur Excel et comment l'utiliser ?

Hippolyte Le Dem

13 décembre 2022

Vous souhaitez financer une formation Excel avec votre CPF, mais les fonctions vous effraient ? Nous vous donnons une longueur d’avance avec cet article qui développe la fonction INDEX sur Excel. Découvrez son usage et comment l’associer à d’autres fonctions, comme NB ou EQUIV. Celles-ci peuvent en effet compléter l’INDEX d’Excel et vous faire gagner un temps précieux. Initiez-vous aux formules sereinement grâce à ce tour d’horizon et rappelez-vous que le principal avantage de faire une formation à distance est de pouvoir avancer à votre rythme tout en étant accompagné(e).

Qu'est-ce que la certification TOSA Excel et comment la passer ?

Hippolyte Le Dem

19 octobre 2022

La certification TOSA Excel permet de valoriser ses compétences dans ce logiciel et de favoriser son employabilité. Lorsque vous passez le TOSA Excel, votre score est classé dans un niveau correspondant à votre nombre de points. Pour obtenir le meilleur score possible, il est possible de suivre une formation Excel en ligne. Découvrez tout ce qu’il y a à savoir sur cette certification Excel.

Comment utiliser Excel ?

Hippolyte Le Dem

13 janvier 2022

Microsoft Excel fait partie de la Suite Microsoft. Que ce soit pour les professionnels ou les particuliers, ce logiciel est devenu indispensable à la gestion du quotidien. Il est donc important de savoir comment utiliser Excel. Découvrons ensemble les bases de ce tableur aux mille et une fonctions.