Microsoft Excel offre de nombreux moyens de gagner du temps, tels que les raccourcis clavier, les modèles, et bien d’autres. Toutefois, rien ne surpasse la puissance d’une macro Excel lorsqu’il s’agit d’automatiser des tâches répétitives.
Une macro est une suite d’instructions automatisées qu’Excel peut exécuter sur demande. Ce guide vous apprendra comment créer, enregistrer et exécuter une macro, afin de transformer votre travail en un processus plus rapide.
Définition d’une macro Excel
Une macro dans Excel est une séquence d’actions enregistrées que le programme peut rejouer. Par exemple, si vous devez toujours effectuer un calcul particulier ou formater des cellules d’une certaine manière, vous pouvez automatiser ces étapes en créant une macro.
Imaginons une macro simple qui prend un nombre, ajoute deux, le multiplie par quatre, et renvoie le résultat. Cette série d’actions peut être réutilisée autant de fois que nécessaire, sans avoir à répéter manuellement chaque étape.
Ce que vous pouvez inclure dans une macro : Excel permet d’enregistrer de nombreuses opérations courantes, telles que le calcul, le formatage de texte, la mise en forme de cellules, etc. Voici un exemple de quelques actions courantes :
- Opérations arithmétiques
- Formatage conditionnel
- Trier et filtrer des données
Comment enregistrer une macro dans Excel
Enregistrer une macro est simple. Excel vous propose deux options : soit en utilisant VBA, soit en enregistrant les étapes. Pour les débutants, l’enregistrement est la meilleure solution, car il ne nécessite pas de compétences en codage.
- Tout d’abord, allez dans Fichier → Options, puis sélectionnez Personnaliser le ruban et cochez la case Développeur.
- Dans l’onglet Développeur, cliquez sur Enregistrer une macro. Donnez-lui un nom, attribuez-lui éventuellement un raccourci, puis choisissez où la sauvegarder.
- Une fois l’enregistrement démarré, Excel suivra toutes les actions effectuées. Par exemple, si vous souhaitez trier des ventes et copier les données, faites simplement ces actions pendant l’enregistrement.
Astuce : Pour éviter d’écraser un raccourci existant, choisissez des combinaisons de touches moins utilisées. Vous pourrez également enregistrer des macros dans le classeur personnel pour les réutiliser dans d’autres projets.
Comment exécuter une macro enregistrée
Une fois votre macro enregistrée, vous pouvez facilement l’exécuter de différentes manières. Je vous conseille d’utiliser le ruban si vous n’avez pas attribué de raccourci clavier. Allez dans l’onglet Affichage ou Développeur, cliquez sur Macros, puis sélectionnez celle que vous souhaitez exécuter. Cette méthode vous permet d’examiner toutes les macros disponibles et de choisir celle qui correspond à votre besoin actuel.
Je recommande d’utiliser un raccourci clavier pour les macros que vous exécutez fréquemment. Si vous avez configuré un raccourci pendant l’enregistrement, appuyez simplement sur la combinaison de touches pour lancer la macro instantanément. Cette approche vous fait gagner du temps et réduit le risque d’erreurs, surtout lorsque vous répétez plusieurs étapes régulièrement.
Enfin, pensez à créer un bouton de commande directement dans votre feuille de calcul pour accéder encore plus rapidement à la macro. Insérez un bouton et assignez-lui la macro afin de l’exécuter d’un simple clic. Cette option fonctionne bien pour les feuilles partagées avec d’autres utilisateurs, leur offrant un moyen simple de lancer les tâches automatisées sans passer par les menus.
Créer un bouton pour exécuter une macro
Pour rendre l’exécution encore plus rapide, vous pouvez insérer un bouton sur la feuille de calcul :
- Choisissez une forme, telle qu’un rectangle avec coins arrondis.
- Faites un clic droit sur la forme, sélectionnez Affecter une macro, puis choisissez la macro correspondante dans la liste. Désormais, un clic sur ce bouton exécutera la macro.