|
Publicité ' | ||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : novembre 2006 Messages : 3 ![]() |
Bonsoir,
J'utilise une macro pour remplacer un mot par 1 autre dans 1 texte de Word. Mais cette macro remplace le mot dans *tout* le texte. Or, je voudrais qu'elle ne le fasse que dans la zone de texte que j'ai sélectionnée. Quelle instruction VBA dois-je utiliser pour la limiter à cette sélection ? Merci d'avance. |
|
|
00
|
|
|
#2 |
|
Membre éclairé
![]() Inscription : octobre 2006 Messages : 390 ![]() |
Code :
Selection = Replace(Selection, "textecherché", "nouveautexte", , , vbTextCompare) |
|
|
00
|
|
|
#3 | ||
|
Membre régulier
![]() |
Voici un code qui remplace le mot "beau" par le mot "joli" dans une sélection. Plusieurs options sont possibles : Code :
|
||
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : novembre 2006 Messages : 3 ![]() |
Merci pour les réponses. La macro que j'utilise est très proche de celle donnée par Lexot2... La seule différence, c'est :
alors que j'avais et c'est ce qui fait toute la différence !!! Là, ça marche ! Par contre, il me pose maintenant une question (doit-il continuer sur le reste du texte?). Serait-ce possible d'éviter d'avoir cette question et de stopper dès la fin de la sélection (sans rien demander.... :o) Merci encore. |
|
|
00
|
|
|
#5 |
|
Membre habitué
![]() Inscription : février 2003 Messages : 90 ![]() |
Bonjour,
Essaye de remplacer par wape |
|
|
00
|
|
|
#6 |
|
Invité de passage
![]() Inscription : novembre 2006 Messages : 3 ![]() |
Ça marche !! merci à tous.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com