KutoolsforOffice — Une solution unique, cinq outils puissants.Faire plus avec moins d'efforts.Soldes de mars : 20 % de réduction

Comment remplacer toutes les occurrences du style « Titre 1 » par le style « Titre 2 » en une seule opération dans un document Word ?

AuteurSiluvia Date de modification

Lorsque vous travaillez avec des documents Word utilisant divers styles — tels que Titre, Sous-titre, Titre 1, Titre 2, etc. — il peut s’avérer nécessaire de réorganiser la structure de votre document pour plus de clarté ou de cohérence. Imaginez, par exemple, que votre document applique le style « Titre 1 » à certaines sections, mais qu’après avoir revu son organisation, vous constatiez que tous ces titres devraient en réalité utiliser le style « Titre 2 ». Modifier chaque titre manuellement serait alors extrêmement chronophage, surtout dans un document long contenant des dizaines, voire des centaines de titres. Cet article vous présente plusieurs méthodes pratiques pour remplacer efficacement toutes les occurrences du style Titre 1 par le style Titre 2 en une seule opération sous Word.

Remplacer toutes les occurrences du style Titre 1 par le style Titre 2 en une seule fois

Code VBA – Convertir automatiquement tous les Titres 1 en Titres 2 dans tout le document


Remplacer toutes les occurrences du style Titre 1 par le style Titre 2 en une seule fois

La méthode suivante utilise le volet Styles intégré à Word pour transformer d’un seul clic toutes les occurrences du style Titre 1 en Titre 2. Elle est idéale si vous privilégiez une approche visuelle et souhaitez contrôler vos modifications en temps réel.

1. Placez votre curseur dans n’importe quel paragraphe mis en forme avec le style Titre 1 de votre document pour activer ce style, puis accédez à l’onglet Accueil et cliquez sur le lanceur de boîte de dialogue dans le groupe Styles. Cette action ouvre le volet Styles, qui affiche la liste de tous les styles actuellement utilisés dans le document.

2. Dans le volet Styles qui apparaît à droite, repérez le style Titre 1. Cliquez avec le bouton droit sur Titre 1 et choisissez Sélectionner tout dans le menu qui s’affiche. Cette action sélectionne automatiquement tous les paragraphes au style « Titre 1 » dans l’ensemble de votre document — une solution particulièrement efficace pour les fichiers volumineux, puisqu’elle vous évite de rechercher et de sélectionner chaque titre un par un.

Option « Sélectionner tout » dans le volet Styles

3. Une fois tous les textes au style Titre 1 sélectionnés, cliquez simplement sur Titre 2 dans le volet Styles. Tous les titres sélectionnés verront immédiatement leur style passer de Titre 1 à Titre 2. Cette opération groupée non seulement vous fait gagner du temps, mais préserve également une mise en forme uniforme dans tout votre document.

Tous les titres de niveau 1 sélectionnés sont passés au niveau 2

Conseils et considérations : Assurez-vous que tout le texte que vous souhaitez convertir est correctement mis en forme avec le style Titre 1 avant de commencer. Parfois, le texte mis en forme manuellement (par exemple, en gras et avec une taille de police plus grande, sans lui appliquer réellement le style Titre 1) ne sera pas pris en compte. Si de nombreux titres sont formatés manuellement, envisagez d’appliquer d’abord le style Titre 1 pour garantir une conversion fluide. Vérifiez également le résultat après la conversion afin de confirmer que seul le texte souhaité a été modifié. Si vous avez sélectionné involontairement du texte non pertinent, utilisez simplement la fonction Annuler (Ctrl + Z) pour revenir en arrière, puis répétez l’opération en ajustant votre sélection.

Cette méthode est conviviale et ne requiert aucune compétence technique avancée, la rendant idéale pour les utilisateurs occasionnels qui gèrent des documents de taille moyenne.


Code VBA – Convertir automatiquement tous les Titres 1 en Titres 2 dans tout le document

Pour des scénarios plus avancés, notamment avec des documents volumineux ou très complexes, une macro VBA offre une solution automatisée et efficace pour transformer simultanément tous les paragraphes au style Titre 1 en Titre 2. Cette approche est particulièrement utile si vous devez effectuer cette tâche de façon répétée ou traiter rapidement plusieurs documents.

Scénarios d’utilisation : Optez pour cette méthode lorsque votre document comporte de nombreux niveaux de titres, est trop long pour une édition manuelle pratique, ou encore lorsqu’il contient plusieurs sections au style Titre 1 dispersées çà et là — et que vous souhaitez garantir une couverture complète sans en omettre aucune. Grâce à VBA, cette conversion s’effectue rapidement et de manière automatisée, réduisant ainsi les risques d’erreur humaine.

Limitations : Le VBA peut nécessiter l’activation des paramètres de sécurité des macros dans Word, et la modification directe de la macro n’est pas recommandée pour les utilisateurs peu familiers avec les scripts. Pensez toujours à sauvegarder votre document avant d’exécuter des macros afin d’éviter toute perte accidentelle de données.

1. Ouvrez votre document Word. Il n’est pas nécessaire de sélectionner du texte avant d’exécuter la macro — celle-ci traitera l’intégralité du document.

2. Appuyez sur les touches Alt + F11 pour ouvrir la fenêtre Microsoft Visual Basic pour Applications. Dans la fenêtre VBA, cliquez sur Insertion > Module afin de créer un nouveau module. Copiez ensuite le code VBA ci-dessous et collez-le dans ce module.

Code VBA : Remplacer tous les paragraphes au style Titre 1 par le style Titre 2 dans le document

Sub ChangeHeading1toHeading2()
    Dim para As Paragraph
    Dim countChanged As Long
    Dim xTitleId As String
    On Error Resume Next

    xTitleId = "Kutools for Word"
    countChanged = 0

    For Each para In ActiveDocument.Paragraphs
        ' Built-in style names include a space: "Heading 1"
        If para.Style = ActiveDocument.Styles("Heading 1") Then
            para.Style = ActiveDocument.Styles("Heading 2")
            countChanged = countChanged + 1
        End If
    Next para

    MsgBox countChanged & " Heading 1 paragraphs changed to Heading 2.", _
           vbInformation, xTitleId
End Sub

3. Fermez l’éditeur VBA. Pour exécuter la macro, retournez dans la fenêtre Word, appuyez sur Alt + F8 pour ouvrir la liste des macros, sélectionnez ChangeHeading1toHeading 2, puis cliquez sur Exécuter. La macro parcourra automatiquement tout le document et convertira chaque paragraphe au style « Titre 1 » en style « Titre 2 ». À la fin de l’opération, une boîte de dialogue affichera le nombre total de titres modifiés.

Conseil : Sauvegardez votre document avant d’exécuter la macro, au cas où vous souhaiteriez annuler l’action. Sachez que celle-ci ne modifie que les paragraphes appliquant exactement le style « Titre 1 » — les styles personnalisés ou renommés restent inchangés. Si vous utilisez des noms de styles personnalisés, pensez à adapter le code en conséquence. En cas d’erreur ou si aucune modification n’est appliquée, vérifiez que vos titres utilisent bien le style correct. Et si le résultat ne correspond pas à vos attentes, un simple Ctrl + Z suffit à tout annuler !

Cette approche VBA est particulièrement efficace pour le traitement par lots, offrant une grande praticité pour les tâches de mise en forme à grande échelle ou répétitives.


Meilleurs outils de productivité Office

Kutools pour Word – Améliorez votre expérience Word avec plus de 100 fonctionnalités remarquables !

🤖Fonctionnalités Kutools IA : Assistant IA / Assistant en Temps Réel / Super Polish (conserver le format) / Super Traduire (conserver le format) / Rédaction IA / Correction IA

📘Maîtrisez vos documents : divisez les pages, fusionnez les documents, exportez la sélection dans divers formats (PDF, TXT, DOC, HTML…) ou convertissez-les par lots en PDF

Édition du contenu : Recherche et remplacement en lot dans plusieurs fichiers / Redimensionner toutes les images / Transposer les lignes et colonnes d’un tableau / Convertir un tableau en texte

🧹Nettoyage simplifié : supprimez en un clin d’œil les espaces superflus, les sauts de section, les zones de texte ou les liens hypertexte. Pour encore plus d’outils de suppression, rendez-vous dans le groupe Supprimer

Insertions créatives : insérez des séparateurs de milliers, une case à cocher, un bouton radio, un code QR, un code-barres ou plusieurs images. Découvrez-en davantage dans le groupe Insertion

🔍Sélections précises : ciblez exactement les pages spécifiques, les tableaux, les formes ou les paragraphes de titre. Améliorez votre navigation grâce à davantage de fonctions de sélection

Améliorations phares : Naviguer vers n’importe quel emplacement / Insérer automatiquement du texte répétitif / Basculer entre les documents Windows / 11 outils de conversion Outils de...

🌍Prend en charge plus de 40 langues : Utilisez Kutools dans votre langue préférée – disponible en anglais, espagnol, allemand, français, chinois et plus de 40 autres langues !

Kutools for Word onglets du ruban
 
 

Office Tab- Apporte une interface à onglets à Office et rend votre travail bien plus facile

  • Activez l’édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de 50 % et vous fait économiser des centaines de clics de souris chaque jour !

✨ Kutools for Office – Une installation, cinq outils puissants !

Inclus Office Tab Pro·Kutools pour Excel·Kutools pour Outlook·Kutools pour Word·Kutools for PowerPoint

📦 Obtenez les 5 outils dans une seule suite | 🔗 Intégration transparente avec Microsoft Office | ⚡ Gagner du temps et boostez immédiatement votre productivité

Meilleurs outils de productivité Office

Kutools pour Word- Outils 100+ pour Word