Recherche de doublons de phrases dans word
Résolu/Fermé
girarem164
Messages postés
15
Date d'inscription
mardi 7 novembre 2017
Statut
Membre
Dernière intervention
19 janvier 2020
-
24 avril 2018 à 15:32
girarem164 Messages postés 15 Date d'inscription mardi 7 novembre 2017 Statut Membre Dernière intervention 19 janvier 2020 - 11 nov. 2018 à 15:10
girarem164 Messages postés 15 Date d'inscription mardi 7 novembre 2017 Statut Membre Dernière intervention 19 janvier 2020 - 11 nov. 2018 à 15:10
A voir également:
- Doublon word
- Espace insécable word - Guide
- Supprimer une page word - Guide
- Organigramme word - Guide
- Suivi des modifications word - Guide
- Tableau word - Guide
7 réponses
Raymond PENTIER
Messages postés
58793
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
3 janvier 2025
17 261
25 avril 2018 à 03:19
25 avril 2018 à 03:19
Quelle version de Word ?
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 249
Modifié le 29 avril 2018 à 18:03
Modifié le 29 avril 2018 à 18:03
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
girarem164
Messages postés
15
Date d'inscription
mardi 7 novembre 2017
Statut
Membre
Dernière intervention
19 janvier 2020
26 avril 2018 à 19:35
26 avril 2018 à 19:35
office microsoft student 2007.
renard bleu
Messages postés
2127
Date d'inscription
dimanche 19 décembre 2010
Statut
Membre
Dernière intervention
22 septembre 2021
804
29 avril 2018 à 15:34
29 avril 2018 à 15:34
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
girarem164
Messages postés
15
Date d'inscription
mardi 7 novembre 2017
Statut
Membre
Dernière intervention
19 janvier 2020
11 nov. 2018 à 14:08
11 nov. 2018 à 14:08
je suis satisfait de la réponse.
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 249
11 nov. 2018 à 15:07
11 nov. 2018 à 15:07
Ce fut mûrement réfléchi :-)
eric
eric
girarem164
Messages postés
15
Date d'inscription
mardi 7 novembre 2017
Statut
Membre
Dernière intervention
19 janvier 2020
11 nov. 2018 à 15:10
11 nov. 2018 à 15:10
je vous remercie de votre conseil et espère pouvoir vous donner un conseil à mon tour. a vous et à tous les CommentCaMarcheComien.