Caractère non imprimable mystérieux non recherchable

Résolu
iBenny Messages postés 96 Date d'inscription   Statut Membre Dernière intervention   -  
iBenny Messages postés 96 Date d'inscription   Statut Membre Dernière intervention   -
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 15219 Date d'inscription   Statut Modérateur Dernière intervention   365
 
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 96 Date d'inscription   Statut Membre Dernière intervention   2
 
Ça marche !!!

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

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

Merci infiniment !

iBenny
0