Mise à jour le 20 octobre 2026
Mettre des cellules en forme, harmoniser des dates ou préparer un tableau : certaines manipulations reviennent chaque jour dans Excel. Les macros permettent de les enregistrer pour les reproduire à la demande, sans forcément apprendre à programmer.

Avec le classeur de macros personnelles, ces automatismes restent disponibles dans vos différents fichiers. Voici comment les créer, les lancer et les conserver, avec les précautions nécessaires pour protéger vos données.
🔎 À quoi sert le classeur de macros personnelles ?
Une macro regroupe des instructions qu’Excel exécute pour accomplir une tâche. L’enregistreur transforme vos manipulations en code VBA, le langage de programmation intégré aux applications Office.
Pour réutiliser vos macros au quotidien, Excel propose un fichier nommé PERSONAL.XLSB. Ce classeur masqué se charge en arrière-plan au démarrage du logiciel. Il rassemble vos automatismes personnels sans encombrer les documents sur lesquels vous travaillez.
Une précision : une macro enregistrée dans un classeur ordinaire peut aussi agir sur d’autres fichiers ouverts, selon son code. Le classeur personnel facilite surtout sa disponibilité à chaque session.
La méthode présentée concerne Excel de bureau, notamment Microsoft 365 et Excel 2024. Excel pour le Web ne permet pas de créer, modifier ou exécuter des macros VBA. Les manipulations ci-dessous s’appliquent à Windows.
⚙️ Afficher l’onglet Développeur dans Excel
L’onglet Développeur donne accès à l’enregistreur, à la liste des macros et à l’éditeur VBA. Pour l’afficher :
- Ouvrez Fichier, puis Options.
- Sélectionnez Personnaliser le ruban.
- Dans les onglets principaux, cochez Développeur.
- Validez avec OK.
Sur Mac, le réglage se trouve dans les préférences d’Excel, à la rubrique consacrée au ruban et à la barre d’outils.
Avant votre premier essai, utilisez un classeur de test. L’enregistreur conserve aussi les manipulations involontaires : préparez donc les actions à effectuer.
🎬 Créer une macro personnelle sans programmer
Prenons un exemple : appliquer du gras et un fond jaune aux cellules sélectionnées.
📝 Enregistrer les opérations
Dans une feuille de test, sélectionnez une cellule contenant du texte, initialement sans gras.
- Cliquez sur Développeur > Enregistrer une macro.
- Nommez-la
gras_jaune, sans espace. - Dans Enregistrer la macro dans, choisissez Classeur de macros personnelles.
- Ajoutez une description, puis validez.
- Dans Accueil, appliquez le gras et un remplissage jaune.
- Cliquez sur Développeur > Arrêter l’enregistrement.
Pendant l’enregistrement, ne sélectionnez aucune autre cellule. L’objectif est de conserver une opération de mise en forme applicable à la sélection au moment de l’exécution.
Si PERSONAL.XLSB n’existe pas encore, Excel le crée. À la fermeture du logiciel, acceptez l’enregistrement des modifications du classeur personnel.
📍 Comprendre les références relatives
- Le bouton Utiliser les références relatives intervient lorsque la macro enregistre des déplacements entre cellules. Il permet de mémoriser des décalages depuis la position de départ plutôt que des adresses fixes.
Il n’est donc pas indispensable pour notre exemple, qui ne comporte aucun déplacement. Il ne rend pas non plus toute macro automatiquement compatible avec n’importe quel tableau.
▶️ Exécuter une macro dans un autre classeur
- Ouvrez un autre fichier, sélectionnez les cellules à mettre en forme, puis accédez à Développeur > Macros. Choisissez
gras_jaune, éventuellement précédé dePERSONAL.XLSB!, et cliquez sur Exécuter. - Sous Windows, Alt + F8 ouvre également cette liste.
- Pour gagner du temps, attribuez un raccourci depuis le bouton Options de la boîte de dialogue des macros. Vérifiez qu’il ne remplace pas une combinaison que vous utilisez déjà : le raccourci de la macro prend alors la priorité.
- Vous pouvez aussi ajouter un bouton dans Fichier > Options > Barre d’outils Accès rapide. Sélectionnez la catégorie Macros, choisissez votre automatisme, puis cliquez sur Ajouter.
- Attention : les actions d’une macro ne peuvent généralement pas être annulées avec Ctrl + Z. Enregistrez votre travail avant un traitement important.
🔐 Conserver des paramètres de sécurité adaptés
- N’activez pas toutes les macros pour utiliser vos automatismes personnels. Une macro peut modifier des fichiers ou exécuter des opérations malveillantes.
- Consultez les réglages depuis Développeur > Sécurité des macros. Conservez un paramétrage restrictif et n’autorisez que du code dont vous connaissez l’origine et le fonctionnement. Sur un ordinateur professionnel, ces options peuvent être imposées par l’administrateur.
Un raccourci clavier ou un bouton ne contourne pas les restrictions de sécurité. Si Excel bloque une macro, changer sa méthode de lancement ne suffit pas à l’autoriser.
💾 Sauvegarder et transférer ses macros personnelles
- Un document modifié par une macro personnelle peut rester au format .xlsx, puisque le code est conservé séparément. Pour intégrer la macro au document et le transmettre avec elle, utilisez un format compatible, comme .xlsm.
- PERSONAL.XLSB se trouve dans un dossier de démarrage nommé XLSTART. Sauvegardez-le régulièrement après avoir fermé Excel.
- Pour changer d’ordinateur, vous pouvez copier ce fichier dans le dossier approprié du nouveau poste. Si un classeur personnel y existe déjà, évitez de l’écraser : transférez plutôt les modules nécessaires avec l’éditeur VBA.
✅ Conclusion : Commencer par un automatisme utile
Les macros personnelles Excel permettent de retrouver ses outils habituels dans plusieurs classeurs. Commencez par une tâche courte, testez son résultat et donnez-lui un nom explicite.
Avec une sauvegarde de PERSONAL.XLSB et des réglages de sécurité conservés, vous pourrez enrichir progressivement vos automatismes.