TOP

Comment insérer une macro dans Excel

Description

Au travail, nous manquons parfois des fonctionnalités standards d'Excel et devons forcer notre cerveau pour écrire notre propre fonction ou trouver une macro toute faite pour résoudre ce problème. Cela soulève la question : Qu'est-ce qu'une macro, comment écrire et où l'insérer ?

Une macro est un programme spécial écrit en langage de programmation Excel VBA (Visual Basic for Applications). Ce langage a été développé par Microsoft, spécifiquement pour les applications MS Office.

Comment écrire des macros est un grand sujet distinct, sur lequel des centaines de livres ont été écrits et il existe de nombreux sites, nous ne l'examinerons donc pas dans cet article. Pour ceux qui s'intéressent à ce sujet plus en détail, il y a sur notre site Internet Leçons VBA , où vous pouvez en apprendre davantage sur les macros.

Après tout, analysons où les macros doivent être insérées pour qu'elles fonctionnent dans Excel.


Comment ajouter du code VBA ?

Supposons que nous soyons prêts macro pour fusionner des cellules avec du texte (rappelez-vous que par défaut Excel ne laisse que le texte de la cellule la plus à gauche lors de la combinaison de cellules). Maintenant, comment insérer le code VBA de notre fonction ou procédure ?

Pour ajouter le code de la macro, vous devez ouvrir l'éditeur Visual Basic (Alt+F11), faire un clic droit sur Microsoft Excel Objects, ajouter le module VBA en sélectionnant Insert - Module :

Maintenant, copiez-y le code de notre macro :

Cliquez sur Enregistrer et revenez à Excel.

Comment exécuter une macro ?

Afin d'exécuter une macro, vous devez mettre en surbrillance les cellules nécessaires et sélectionner le nom de notre macro dans le menu Affichage - Macros (View - Macros) (Alt+F8) :

Appuyez sur le bouton Exécuter (Run) et obtenez le résultat dont nous avons besoin :

Ce n'est pas si difficile...

Articles sur le sujet :