C'est quoi une macro complémentaire Excel ?
Une macro complémentaire est une extension qui ajoute des fonctionnalités à Excel au-delà de ses capacités natives. Elle peut être un fichier .xlam (complément Excel classique), un complément COM (DLL installée) ou un complément Office disponible via le Store. Elle peut ajouter de nouveaux onglets au ruban, des fonctions personnalisées ou des volets de tâches.
À quoi sert une macro complémentaire dans Excel
Excel couvre déjà énormément de besoins, mais il arrive qu'un métier réclame un outil très spécifique : un connecteur vers une base interne, un pack de fonctions personnalisées, un volet de saisie sur mesure. C'est là qu'intervient la macro complémentaire
, ou complément. Plutôt que de bricoler tout ça dans chaque fichier, elle l'installe une fois pour toutes et le rend disponible dans Excel, souvent sous la forme d'un nouvel onglet dans le ruban.
Tu t'en sers dans deux cas de figure. Soit tu télécharges un complément prêt à l'emploi, un fichier .xlam ou un complément récupéré via le Store Office, pour brancher un outil externe. Soit tu regroupes tes propres macros et fonctions VBA dans un complément afin de les réutiliser dans tous tes classeurs, au lieu de les recopier fichier par fichier. Dans les deux cas, tu actives et désactives ces compléments depuis Fichier puis Options puis Compléments.
Comment créer et charger une macro complémentaire dans Excel
Tu transformes un classeur qui contient tes macros en fichier .xlam, puis tu l'actives dans Excel pour le rendre disponible partout. Une fois coché, ton complément se charge à chaque ouverture.
- 1Ouvre le classeur qui contient tes macros et tes fonctions VBA.
- 2Va dans Fichier, puis Enregistrer sous, et choisis le type Complément Excel (.xlam).
- 3Retourne dans Fichier, puis Options, puis Compléments.
- 4En bas, dans la liste Gérer, choisis Compléments Excel, puis clique sur Atteindre.
- 5Coche ton complément dans la liste, puis valide avec OK.
Analyste financier : partager une boîte à outils maison
Tu es analyste financier et tu as écrit au fil des années une dizaine de fonctions VBA très utiles à ton équipe, comme un calcul de taux actuariel ou une conversion de devises historiques.
Au lieu de les recoller dans chaque nouveau fichier, tu les regroupes dans un complément que tu distribues à tes collègues. Une fois activé, il ajoute un onglet dédié dans leur ruban et rend tes fonctions disponibles dans toutes leurs formules.
Tout le monde travaille avec les mêmes outils, et quand tu améliores une fonction, tu ne mets à jour qu'un seul fichier de complément plutôt que de courir après des dizaines de classeurs.
Astuces pour bien utiliser la macro complémentaire
Activer un complément via le menu Gérer
Dans Fichier puis Options puis Compléments, le vrai levier se trouve tout en bas, dans le menu déroulant Gérer. Choisis-y le bon type, Compléments Excel
pour les .xlam ou Compléments COM
pour les DLL, puis clique sur Atteindre pour cocher celui à activer. Les deux familles se gèrent à des endroits séparés, ne cherche pas l'une dans l'autre.
Ne garder que les compléments utiles
Chaque complément actif consomme un peu de mémoire au démarrage et peut ralentir l'ouverture d'Excel quand ils s'accumulent. Désactive ceux dont tu ne te sers plus, tu allèges d'autant le lancement du logiciel.
Se méfier d'un .xlam inconnu
Un complément .xlam récupéré à l'extérieur peut embarquer des macros qui s'exécutent avec les mêmes droits que les tiennes. Ne l'active que s'il vient d'une source de confiance, sinon tu ouvres une porte à du code que tu ne contrôles pas.
Questions fréquentes sur la macro complémentaire
Pour aller plus loin
Termes liés : Complément, Macro, Ruban
294 termes Excel décryptés, avec exemples et erreurs fréquentes
Une question sur Excel ?
Pose-la à notre assistant Excel IA et obtiens une réponse claire en quelques secondes.
Demander à l'assistant IAGratuit · 10 questions par mois