Macro composée de plusieurs instructions et qui s'interrompt après chacune

Résolu/Fermé
donpopo Messages postés 11 Date d'inscription vendredi 22 juin 2018 Statut Membre Dernière intervention 22 février 2020 - 22 févr. 2020 à 14:57
 Donpopo - 22 févr. 2020 à 16:16
Bonjour,
Je suis amené à corriger des textes assez long.

J'ai créé une macro par l'enregistreur de macro qui remplace les oe par des œ. Il s'agit d'un lot de commandes répétitif avec chaque fois un mot différent à corriger.

Exemple:

Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "coeur"
.Replacement.Text = "cœur"
.Forward = True
.Wrap = wdFindAsk
.Format = False
.MatchCase = True
.MatchWholeWord = True
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll

J'ai pour l'instant une vingtaine de commandes comme celle-ci qui se suivent.

La macro fonctionne bien, mais après chaque petit "module" comme ci-dessus, la macro s'interrompt et me dit : x mots corrigés, faut-il recommencer depuis le début? Et ainsi de suite jusqu'à la fin de la macro.

Quelqu'un aurait-il une idée pour que la macro s'exécute sans interruption?

Merci d'avance,
Donpopo



Configuration: Windows / Firefox 73.0
A voir également:

2 réponses

yg_be Messages postés 22753 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 4 mai 2024 1 479
22 févr. 2020 à 15:09
bonjour, tu peux changer ce comportement en utilisant wdFindContinue ou wdFindStop à la place de wdFindAsk: teste pour trouver lequel te convient.
0
Bonjour
Merci. Cela a l’air de fonctionner comme je le désire.
Donpopo
0