Jerry a régulièrement besoin de travailler avec de longs documents (peut-être 30 pages)

où il doit inverser l’ordre des paragraphes dans le document.

Il se demande s’il existe un moyen d’inverser facilement l’ordre de tous les paragraphes, de sorte que le dernier soit le premier et le premier le dernier.

Si vous n’avez besoin de le faire qu’une ou deux fois, la méthode la plus simple consiste à trier les paragraphes. Tout ce que vous avez à faire est de vous assurer que chaque paragraphe commence par un nombre à trois chiffres, dans un ordre séquentiel. Ensuite, sélectionnez tous les paragraphes et triez-les comme vous le feriez normalement, par ordre décroissant, et vous serez prêt.

Semblable à cette approche, vous pouvez utiliser Excel pour faciliter le tri. Cela fonctionne bien si vos paragraphes sont assez courts:

  1. Assurez-vous que Word et Excel sont ouverts. Word doit contenir le document dont vous souhaitez trier les paragraphes et Excel doit contenir une feuille de calcul vierge.

  2. Dans Word, appuyez sur Ctrl + A pour sélectionner le document entier.

  3. Appuyez sur Ctrl + C. Cela copie les paragraphes dans le Presse-papiers.

  4. Dans Excel, sélectionnez la cellule B1.

  5. Appuyez sur Ctrl + V. Cela colle tous les paragraphes dans la colonne B.

  6. Remplissez la colonne A avec une série de nombres séquentiels, pour autant de lignes que nécessaire. Excel propose plusieurs façons de le faire facilement; assurez-vous simplement que la colonne A contient des valeurs réelles et non des formules.

  7. Sélectionnez la cellule A1.

  8. Affichez l’onglet Données du ruban.

  9. Cliquez sur la flèche vers le bas à côté de l’outil de tri, puis sur Décroissant.

Excel réorganise les colonnes A et B. Vos paragraphes sont maintenant dans l’ordre inverse.

  1. Sélectionnez la cellule B1.

  2. Appuyez sur Maj + Ctrl + Flèche bas. Tous vos paragraphes doivent maintenant être sélectionnés.

  3. Appuyez sur Ctrl + C. Cela copie les paragraphes dans le Presse-papiers.

  4. Revenez à Word. Tous les paragraphes du document doivent encore être sélectionnés.

  5. En utilisant Collage spécial, choisissez de coller uniquement du texte. (Si vous ne le faites pas, vous vous retrouvez avec un tableau Excel dans votre document.)

L’inconvénient de cette approche est que vous ne conservez aucune mise en forme dans votre texte; il est perdu dans la traduction entre Excel et Word. Si vous souhaitez conserver la mise en forme, vous devez effectuer le tri dans Word (comme décrit précédemment) ou vous devez vous fier à une macro pour effectuer le tri.

L’approche macro est également une bonne idée si vous devez régulièrement effectuer ce type de traitement de documents.

Sub ReveresParagraphs()

Dim J As Long     Dim Source As Document

Set Source = ActiveDocument     Documents.Add     With Source         For J = .Paragraphs.Count To 1 Step -1             .Paragraphs(J).Range.Copy             Selection.Paste         Next J     End With End Sub

Cette macro crée un nouveau document, puis copie chaque paragraphe dans l’ordre inverse du document d’origine vers le nouveau document. Toute mise en forme présente dans le document source doit également être copiée dans le nouveau document.

_Note: _

Si vous souhaitez savoir comment utiliser les macros décrites sur cette page (ou sur toute autre page des sites WordTips), j’ai préparé une page spéciale qui comprend des informations utiles.

lien: / wordribbon-WordTipsMacros [Cliquez ici pour ouvrir cette page spéciale dans un nouvel onglet de navigateur].

WordTips est votre source pour une formation Microsoft Word rentable.

(Microsoft Word est le logiciel de traitement de texte le plus populaire au monde.) Cette astuce (4803) s’applique à Microsoft Word 2007, 2010, 2013 et 2016.