Word : Rechercher/remplacer groupe de chiffres suivi d'une majuscule
Résolu
rives0525
Messages postés
17
Date d'inscription
Statut
Membre
Dernière intervention
-
m@rina Messages postés 23882 Date d'inscription Statut Contributeur Dernière intervention -
m@rina Messages postés 23882 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je souhaiterais faire la recherche dans un long texte des groupes de 3 chiffres suivis d'une lettre en majuscule (ex. : 545F) pour remplacer la majuscule par une minuscule.
Est-ce possible ? (avec les caractères génériques ? ou par une macro ?)
Je vous remercie.
Très cordialement
S. Riviere
Je souhaiterais faire la recherche dans un long texte des groupes de 3 chiffres suivis d'une lettre en majuscule (ex. : 545F) pour remplacer la majuscule par une minuscule.
Est-ce possible ? (avec les caractères génériques ? ou par une macro ?)
Je vous remercie.
Très cordialement
S. Riviere
Configuration: Windows / Firefox 76.0
A voir également:
- Word : Rechercher/remplacer groupe de chiffres suivi d'une majuscule
- Word 2013 - Télécharger - Traitement de texte
- Tableau word - Guide
- Espace insécable word - Guide
- Word et excel gratuit - Guide
- Supprimer une page word - Guide
4 réponses
Bonjour,
Si la majuscule était une marque de format (boite de dialogue Police), on pourrait faire un simple Recherche-Remplace. Mais, comme je me doute que ce n'est pas le cas, il faut une macro parce que, si on peut faire une recherche en choisissant la casse, on ne peut pas faire un remplacement avec une casse particulière (en dehors donc du format).
Voici une macro :
m@rina
Si la majuscule était une marque de format (boite de dialogue Police), on pourrait faire un simple Recherche-Remplace. Mais, comme je me doute que ce n'est pas le cas, il faut une macro parce que, si on peut faire une recherche en choisissant la casse, on ne peut pas faire un remplacement avec une casse particulière (en dehors donc du format).
Voici une macro :
Sub remplacer()
Application.ScreenUpdating = False
Selection.HomeKey Unit:=wdStory
Do
With Selection.Find
.ClearFormatting
.Text = "^#^#^#^$"
.Forward = True
.Wrap = wdFindStop
.Execute
End With
If Selection.Find.Found Then
Selection.Range.Case = wdLowerCase
End If
Loop Until Not Selection.Find.Found
End Sub
m@rina
Merci beaucoup Marina,. Ca coince juste sur Execute.
J'essaie d'arranger ça.
Très cordialement.
S. Rivière
J'essaie d'arranger ça.
Très cordialement.
S. Rivière
Merci pour le retour.
J'en ai fait un article ici (avec diverses autres options)
https://faqword.com/index.php/word/outils-edition/1126
ça peut intéresser d'autres personnes.
m@rina
J'en ai fait un article ici (avec diverses autres options)
https://faqword.com/index.php/word/outils-edition/1126
ça peut intéresser d'autres personnes.
m@rina