Caractère non imprimable mystérieux non recherchable

Résolu/Fermé
iBenny Messages postés 96 Date d'inscription lundi 23 janvier 2012 Statut Membre Dernière intervention 3 avril 2022 - Modifié par iBenny le 19/05/2016 à 21:06
iBenny Messages postés 96 Date d'inscription lundi 23 janvier 2012 Statut Membre Dernière intervention 3 avril 2022 - 19 mai 2016 à 23:15
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 15112 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 13 avril 2024 330
19 mai 2016 à 21:14
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 lundi 23 janvier 2012 Statut Membre Dernière intervention 3 avril 2022 2
Modifié par iBenny le 19/05/2016 à 23:15
Ça marche !!!

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

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

Merci infiniment !

iBenny
0