Caractère non imprimable mystérieux non recherchable

Résolu
iBenny Messages postés 103 Statut Membre -  
iBenny Messages postés 103 Statut Membre -
Bonjour,

Je suis confronté à un nouveau caractère mystérieux que je ne peux coder dans la fonction VB Find. Vous pouvez voir ce caractère dans le doc ici : https://www.cjoint.com/doc/16_05/FEtsURSqY8o_Caract%C3%A8re-myst%C3%A9rieux.doc

Ce caractère non imprimable se présente comme un carré vide et a le code ascii 63 (un point d'interrogation).

Si je suis dans un document Word 2000 (VB6), je peux copier le caractère et le coller dans le champ "rechercher" de la boîte de remplacement et rien mettre dans le champ "remplacer" pour faire disparaître tous ces caractères.

Mais quand je veux créer une macro pour ce faire, si je colle ce caractère dans find.text = "?", c'est un "?" qui apparaît et l'exécution fait disparaître tous mes points d'interrogations, ce qui n'est pas le but de l'exercice !

Quelqu'un a-t-il une solution ?

Merci d'avance pour votre aide,

iBenny

A voir également:

2 réponses

NHenry Messages postés 15479 Statut Modérateur 366
 
Je pense qu'il s'agit d'un caractère non disponible dans l'encodage 8 bits d'Excel.
Tu ne peux pas spécialement contrer cela.
Essayes à tout hasard ascw à la place de asc.
0
iBenny Messages postés 103 Statut Membre 2
 
Ça marche !!!

AscW(charactère mystérieux) = 8201 et

ChrW(8201) = caractère mystérieux !

Merci infiniment !

iBenny
0