Aller au contenu principal

Des exemples de macros Excel prêtes à copier

Chaque macro répond à un besoin qu’Excel ne sait pas couvrir seul. Son code est commenté, et sa page te dit où le coller.

Où trouver des codes VBA gratuits pour Excel ?

Sur ledojo.club, tu trouveras des macros Excel gratuites, chacune avec son code VBA commenté, un exemple avant et après, et les étapes pour l'installer dans ton classeur.

Chaque macro répond à un besoin qu'Excel ne couvre pas tout seul, comme additionner les cellules d'une couleur, choisir plusieurs valeurs dans une liste déroulante ou regrouper toutes les feuilles d'un classeur en une seule.

Si tu as besoin d'une macro sur mesure, notre générateur de code VBA l'écrit à partir de ta description.

Nos macros Excel par besoin

Comment installer une macro dans Excel ?

Ouvre l'éditeur VBA avec Alt+F11, insère un module neuf par le menu Insertion, colle le code de la macro, puis enregistre ton classeur au format « Classeur Excel (prenant en charge les macros) ». Une macro qui réagit à la feuille se colle plutôt dans le module de cette feuille, par un clic droit sur son onglet et Visualiser le code.

Le cas de chaque type de macro, l'import du fichier téléchargé et ce qu'il faut faire quand rien ne se passe sont détaillés dans notre guide pour installer une macro dans Excel.

Quelle est la différence entre une macro et le VBA ?

Une macro est une suite d'actions qu'Excel rejoue à ta place, et le VBA est le langage dans lequel cette suite est écrite. Toute macro est donc du code VBA, qu'on l'ait tapé soi-même ou qu'Excel l'ait écrit en enregistrant tes gestes. Celles de cette page sont écrites directement en VBA, parce qu'elles font ce qu'aucun geste à la souris ne sait faire, comme additionner selon une couleur.

Comment créer sa propre macro Excel ?

Quand aucune macro de la bibliothèque ne correspond à ton besoin, tu as deux façons d'écrire la tienne. La première consiste à laisser l'enregistreur de macros noter tes gestes pendant que tu fais la tâche une fois à la main, puis à relancer ce qu'il a écrit, ce qui suffit pour une mise en forme ou un tri qui revient chaque semaine.

Dès que la macro doit décider quelque chose, comme traiter chaque ligne ou tester une valeur, il faut écrire le code VBA. Tu peux l'apprendre pas à pas avec la leçon sur les macros et le VBA, ou décrire ta tâche à notre générateur de code VBA, qui l'écrit à ta place.

Tu as peut-être encore une question

Non. Le code se copie tel quel, et les seules lignes à adapter sont signalées par la mention À MODIFIER, avec leur rôle expliqué sur la page. Une macro s’utilise ensuite comme une commande d’Excel.

Pour aller plus loin

Tout ce dont tu as besoin pour faire tourner tes macros et progresser sur Excel se trouve ici.

Besoin d’aide sur Excel ?

Rejoins la communauté d’entraide du Dojo : tu poses tes questions sur tes propres fichiers, et un cours collectif en direct est animé chaque mois.

Gratuit · Sans carte bancaire