Le 10/04/2016 17:50, Jean-Francois Nifenecker a écrit :
et si tu déclares une variable texte :

Dim MaVar As String

puis que tu l'initialises :

MaVar = "Â" & Chr(173)

enfin que tu la places dans la déclaration du tableau Mauvais()

mauvais() = Array("Ø","$", MaVar)

ça donne quoi ?

Pas mieux. Ã est chr(195)
si je le mets seul, il est bien remplacé
chr(175) seul est bien remplacé
les deux ensembles sont ignorés
j'ai essayé + qui peut éventuellement servir à la concaténation mais c'est le même résultat


Dans la boite de dialogue de chercher/remplacer on ne peut pas non plus
joindre les deux., Il me semble que c'était possible autrefois mais je
en suis pas assez sûr pour l'affirmer

Dans le dialogue Rechercher & remplacer, il faut rechercher 'Â' et
coller le tiret insécable qu'on aura copié dans le texte. Là, ça marche.
Le chr() ne peut pas marcher.
Il n'admet plus cela ! caractère introuvable

Hors de toute macro, as-tu essayé l'extension AltSearch ? Elle est
vraiment très puissante et très utile dans bien des situations.
Peut-être que ça pourrait le faire dans ton cas. Reste à connaître le
contexte pour savoir si AltSearch est mieux qu'une macro ou pas.
avec environ 40 caractères à chercher/remplacer, cela me semble difficile mais il y a longtemps que je ne l'ai pas utilisé

Merci
Gérard


--
Envoyez un mail à [email protected] pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés

Répondre à