Recherche de doublons de phrases dans word
Résolu
girarem164
Messages postés
15
Date d'inscription
Statut
Membre
Dernière intervention
-
girarem164 Messages postés 15 Date d'inscription Statut Membre Dernière intervention -
girarem164 Messages postés 15 Date d'inscription Statut Membre Dernière intervention -
je souhaiterais avoir une solution pour trouver les doublons de phrases dans word. En cas de contenu important.
je vous remercie de votre aide. Cordlmt. Emmanuel.
je vous remercie de votre aide. Cordlmt. Emmanuel.
A voir également:
- Doublon word
- Word 2013 - Télécharger - Traitement de texte
- Tableau word - Guide
- Espace insécable word - Guide
- Supprimer une page word - Guide
- Word et excel gratuit - Guide
7 réponses
Bonjour,
une proposition par macro.
J'élimine les mots de moins de 3 lettres et les principales ponctuations avant de comparer.
Sélectionner la partie de texte concernée et lancer la macro.
https://www.cjoint.com/c/HDDqb3uGb0M
eric
une proposition par macro.
J'élimine les mots de moins de 3 lettres et les principales ponctuations avant de comparer.
Sélectionner la partie de texte concernée et lancer la macro.
Sub doublonsPhrases() Dim s1 As Range, s2 As Range Dim phr1 As String, phr2 As String, flag As Boolean For Each s1 In Selection.Sentences phr1 = reduction(s1.Text) flag = False For Each s2 In Selection.Sentences phr2 = reduction(s2.Text) If s1.Start < s2.Start Then If phr1 = phr2 Then If Not flag And Not s1.HighlightColorIndex = wdYellow Then s1.HighlightColorIndex = wdBrightGreen: flag = True s2.HighlightColorIndex = wdYellow End If End If Next s2 Next s1 End Sub Function reduction(s As String) As String Dim phr1, phr2() As String, i As Long, j As Long phr1 = Replace(Replace(Replace(s, ".", ""), ",", ""), ";", "") phr1 = Replace(Replace(Replace(Replace(phr1, Chr(160), " "), vbLf, ""), vbCr, ""), vbCrLf, "") phr1 = Split(phr1, " ") ReDim phr2(1 To UBound(phr1) + 1) For i = 0 To UBound(phr1) If Len(phr1(i)) > 3 Then j = j + 1: phr2(j) = phr1(i) End If Next i ReDim Preserve phr2(1 To j) reduction = Trim(Join(phr2, " ")) End Function
https://www.cjoint.com/c/HDDqb3uGb0M
eric
Bonjour girarem 164
Pour les doublons sur Word certains ont testé Tropes mais
je ne l'ai pas essayé personnellement.
https://www.tropes.fr/download.htm
En cas d'essais pourriez-vous SVP donner vos remarques
sur CCM pour d'autres internautes intéressés.
Merci d'avance
Bonne réussite
Pour les doublons sur Word certains ont testé Tropes mais
je ne l'ai pas essayé personnellement.
https://www.tropes.fr/download.htm
En cas d'essais pourriez-vous SVP donner vos remarques
sur CCM pour d'autres internautes intéressés.
Merci d'avance
Bonne réussite
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question