Macro composée de plusieurs instructions et qui s'interrompt après chacune
Résolu
donpopo
Messages postés
11
Date d'inscription
Statut
Membre
Dernière intervention
-
Donpopo -
Donpopo -
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
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:
- Macro composée de plusieurs instructions et qui s'interrompt après chacune
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Jitbit macro recorder - Télécharger - Confidentialité
- Télécharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Macro maker - Télécharger - Divers Utilitaires
- Macro word - Guide
2 réponses
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonjour, tu peux changer ce comportement en utilisant wdFindContinue ou wdFindStop à la place de wdFindAsk: teste pour trouver lequel te convient.