Comment créer des macros basiques dans Word

By Sarah Chen 16 décembre 2025 Mis à jour 19 mars 2026 word-tutorial
Partager

Réponse Rapide

Dans Word, une macro basique se crée depuis l’onglet Développeur en cliquant sur « Enregistrer une macro », puis en effectuant les actions à automatiser avant d’arrêter l’enregistrement. La macro est ensuite relancée depuis « Macros » ou par un raccourci clavier ; dans Word pour Windows, le code VBA associé peut être modifié dans l’éditeur Visual Basic avec Alt+F11.

Comprendre les macros Word

Les macros automatisent les tâches répétitives en enregistrant une séquence d’actions puis en les rejouant avec une seule commande. Une macro simple peut formater du texte de manière cohérente, tandis que des macros complexes gèrent des traitements de documents en plusieurs étapes.

Les macros font gagner du temps sur les tâches fréquemment répétées et garantissent la cohérence en éliminant les variations manuelles. Même les macros simples peuvent considérablement améliorer la productivité.

Enregistrer votre première macro

Démarrer l’enregistreur de macros

Allez dans Affichage > Macros > Enregistrer une macro (ou Développeur > Enregistrer une macro). La boîte de dialogue Enregistrer une macro apparaît.

Nommez votre macro de façon descriptive (par exemple “Format_Titre” ou “Insérer_En-tête”) en utilisant uniquement des lettres, chiffres et underscores.

Choisissez où stocker la macro :

  • Tous les documents (Normal.dotm) - disponible dans tous les documents Word
  • Ce document - disponible uniquement dans le document actuel
  • Créer un nouveau modèle - crée un nouveau modèle avec cette macro

Pour des macros à usage général, enregistrez dans Tous les documents.

Définir un raccourci clavier

Dans la boîte de dialogue Enregistrer une macro, vous pouvez attribuer un raccourci clavier. Cliquez dans le champ “Clavier” et appuyez sur le raccourci souhaité (par exemple Ctrl+Alt+H).

Word vérifie si le raccourci est déjà utilisé. Choisissez un raccourci non attribué.

Les raccourcis clavier rendent l’utilisation des macros rapide et pratique.

Ajouter une description

Tapez une brève description de ce que fait votre macro. Cela vous aide à vous souvenir de son objectif plus tard et apparaît dans les listes de macros.

De bonnes descriptions sont claires et précises.

Enregistrer vos actions

Cliquez sur OK pour commencer l’enregistrement. Word commence à capturer chaque action :

  • Saisie au clavier
  • Clics de souris
  • Sélections dans les menus
  • Modifications de mise en forme

Un indicateur d’enregistrement apparaît pour montrer que l’enregistrement est actif.

Terminer l’enregistrement

Effectuez la séquence exacte d’actions que vous souhaitez que la macro répète. Travaillez soigneusement — chaque action est enregistrée.

Lorsque vous avez terminé, allez dans Affichage > Macros > Arrêter l’enregistrement pour mettre fin à l’enregistrement.

Tester votre macro

Placez le curseur à un nouvel emplacement et testez votre macro :

  • Utilisez le raccourci clavier si vous en avez défini un
  • Ou allez dans Affichage > Macros > Afficher les macros > sélectionnez votre macro > Exécuter

Les actions enregistrées devraient se répéter exactement.

Exécuter des macros

Utiliser les raccourcis clavier

Si vous avez attribué un raccourci clavier, appuyez dessus pour lancer la macro. Les actions enregistrées s’exécutent instantanément.

Les raccourcis clavier rendent l’utilisation des macros efficace pour des répétitions fréquentes.

Utiliser la boîte de dialogue des macros

Allez dans Affichage > Macros > Afficher les macros (ou Développeur > Macros). Dans la boîte de dialogue Macros, sélectionnez votre macro et cliquez sur Exécuter.

La boîte de dialogue Macros affiche également toutes les macros disponibles, ce qui vous aide à choisir celle à lancer.

Ajouter des macros à la barre d’outils Accès rapide

Ajoutez les macros que vous utilisez fréquemment à la barre d’outils Accès rapide pour un accès en un clic.

Cliquez droit sur la barre d’outils Accès rapide et sélectionnez “Personnaliser la barre d’outils Accès rapide”. Dans Options, choisissez “Macros” dans la liste déroulante, trouvez votre macro, puis cliquez sur Ajouter.

Gérer vos macros

Voir toutes les macros

Allez dans Affichage > Macros > Afficher les macros pour voir toutes les macros disponibles. Cette boîte de dialogue montre :

  • Les noms des macros
  • Dans quel document/modèle elles sont stockées
  • Les descriptions

Utilisez cette vue pour gérer, exécuter ou modifier vos macros.

Modifier des macros existantes

Dans la boîte de dialogue Macros, sélectionnez une macro et cliquez sur Modifier. L’éditeur Visual Basic s’ouvre et affiche le code de la macro.

Le code montre les actions que la macro effectue. Les utilisateurs expérimentés peuvent modifier le code pour améliorer les macros.

Supprimer des macros indésirables

Sélectionnez la macro dans la boîte de dialogue Macros et cliquez sur Supprimer. Confirmez la suppression.

Cela supprime le code de la macro et libère de l’espace de stockage.

Renommer des macros

Sélectionnez une macro dans la boîte de dialogue Macros et cliquez sur Modifier. Dans l’éditeur Visual Basic, trouvez la ligne Sub avec le nom de la macro. Changez le nom avec précaution — il doit respecter les règles de nommage (pas d’espaces ni de caractères spéciaux).

Modifier les macros avec VBA

Comprendre Visual Basic for Applications

Visual Basic for Applications (VBA) est le langage de programmation que Word utilise pour les macros. Une connaissance basique de VBA permet de personnaliser le comportement des macros au-delà de l’enregistrement.

Concepts VBA courants pour débutants :

  • Sub (définition de macro)
  • With…End With (manipuler des objets du document)
  • Selection (texte actif)
  • Range (zone spécifique du document)

Faire des modifications simples dans le code

Dans l’éditeur Visual Basic :

  1. Trouvez le code de la macro (Sub NomMacro…End Sub)
  2. Comprenez ce que fait chaque ligne
  3. Faites des modifications avec précaution
  4. Cliquez sur Enregistrer pour sauvegarder
  5. Fermez l’éditeur

De petites modifications peuvent personnaliser le comportement sans réécrire complètement le code.

Ajouter des commentaires dans votre code

Commencez les lignes par une apostrophe (’) pour ajouter des commentaires expliquant le code. Les commentaires n’affectent pas la fonction de la macro mais aident à comprendre le code plus tard.

’ Cette macro formate le texte sélectionné en titre With Selection.Font

De bons commentaires facilitent la maintenance du code.

Créer des macros à partir de zéro

Écrire du code VBA

Les utilisateurs expérimentés peuvent écrire des macros depuis le début avec l’éditeur Visual Basic.

Allez dans Affichage > Macros > Modifier les macros, puis tapez le nouveau code dans l’éditeur :

Sub MaMacroPersonnalisee() ’ Code de la macro ici Selection.Font.Bold = True Selection.Font.Size = 14 End Sub

Cet exemple rend le texte sélectionné en gras et taille 14.

Tester votre code

Après avoir écrit le code, cliquez sur Exécuter pour le tester. En cas d’erreurs, les messages d’erreur aident à identifier les problèmes.

Déboguez les erreurs en vérifiant attentivement la logique du code.

Techniques avancées pour les macros

Ajouter une saisie utilisateur

Les macros peuvent demander des informations :

Dim userName As String userName = InputBox(“Entrez votre nom :”) Selection.InsertBefore userName

Cette macro demande un nom et l’insère dans le document.

Logique conditionnelle

Les macros peuvent prendre des décisions :

If Selection.Font.Bold = True Then Selection.Font.Bold = False Else Selection.Font.Bold = True End If

Cela active ou désactive le gras.

Boucler sur le contenu

Les macros peuvent traiter plusieurs éléments :

For Each p In ActiveDocument.Paragraphs p.Style = “Titre 1” Next p

Cela applique le style Titre 1 à tous les paragraphes.

Considérations de sécurité

Paramètres de sécurité des macros

Allez dans Fichier > Options > Centre de gestion de la confidentialité > Paramètres du Centre de gestion de la confidentialité > Paramètres des macros pour contrôler le comportement des macros.

Les options incluent :

  • Désactiver toutes les macros
  • Désactiver avec notification
  • Désactiver toutes les macros non signées
  • Activer toutes les macros (non recommandé)

Choisissez des paramètres qui équilibrent sécurité et commodité.

Signature des macros

Les organisations peuvent signer numériquement les macros pour vérifier leur authenticité. Les macros signées provenant de sources fiables s’exécutent sans avertissement.

La signature nécessite un certificat numérique fourni par votre service informatique.

Distribuer des macros

Partager des modèles avec macros

Enregistrez les modèles contenant des macros au format .dotm (modèles avec macros). Les destinataires peuvent utiliser le modèle et accéder aux macros incluses.

Documenter vos macros

Fournissez une documentation avec les fichiers contenant des macros :

  • Liste des noms et raccourcis des macros
  • Explication de ce que fait chaque macro
  • Mention des exigences particulières
  • Aide au dépannage

Une bonne documentation aide les autres à utiliser efficacement vos macros.

Utiliser GenText avec les macros

GenText peut aider à :

  • Générer du contenu d’exemple pour tester les macros
  • Créer des documents de test pour vérifier la fonctionnalité des macros
  • Produire du contenu dans différents formats pour tester la robustesse des macros

Testez vos macros avec divers contenus avant de les distribuer.

Bonnes pratiques pour le développement de macros

Commencez par l’enregistrement

Commencez par enregistrer des macros avant d’essayer d’écrire du code VBA. L’enregistrement montre comment Word traduit les actions en code.

Testez soigneusement

Testez les macros sur différents documents et types de contenu avant de les distribuer. Les macros peuvent se comporter différemment selon la structure des documents.

Documentez votre travail

Incluez des descriptions claires dans les noms de macros et ajoutez des commentaires dans le code. Votre futur vous vous remerciera de comprendre ce que fait votre macro.

Restez simple

Les macros simples sont plus faciles à créer, tester et modifier. Divisez les tâches complexes en plusieurs macros plus simples.

Conclusion

Les macros Word transforment les tâches manuelles répétitives en automatisations en un clic. Que vous enregistriez des formats simples ou que vous écriviez du code VBA avancé, les macros augmentent votre efficacité et votre productivité.

Pour aller plus loin

  • Microsoft Support Word — La documentation officielle de Microsoft pour Word explique comment enregistrer, exécuter et gérer des macros dans Word.
  • Microsoft Learn Office — Cette ressource fournit des guides techniques plus avancés sur l’automatisation et les fonctionnalités Office, utiles pour aller plus loin avec les macros.
  • Microsoft Support Word — Des articles d’aide détaillés permettent de résoudre les problèmes courants liés aux macros et d’apprendre à les modifier en toute sécurité.

Questions Fréquemment Posées

Les macros Word sont-elles sûres à utiliser ?

Les macros sont généralement sûres lorsqu’elles sont créées par des sources de confiance. Soyez prudent avec les macros provenant de sources inconnues, car elles peuvent contenir du code malveillant. Word affiche des avertissements de sécurité pour les macros non signées.

Quelle est la différence entre l’enregistrement et la modification de macros ?

L’enregistrement capture automatiquement vos clics de souris et vos actions au clavier. La modification consiste à écrire ou à modifier manuellement le code de la macro à l’aide de Visual Basic for Applications (VBA).

Où sont enregistrées mes macros créées ?

Les macros peuvent être enregistrées dans le document en cours (spécifique au document), dans Normal.dotm (disponible dans tous les documents) ou dans un modèle spécifique.

Passer Moins de Temps à Formater

GenText gère le formatage dans Word pour que vous puissiez vous concentrer sur votre écriture.

Essayer Gratuitement
Partager
word-tutorial microsoft-word macros automation