Purger une feuille Excel de caractères non ascii

Bonjour,

J'ai importé un fichier d'adresses depuis un vieil Organiser vers excel 2007 en passant par DbaseIII.

Le résultat serait satisfaisant si les cellules vides étaient vraiment vides.

Si je fais "accueil, edition, rechercher les cellules vides: beaucoup sont sélectionnées mais d'autres pas.

Ramenées en word avec visibilité, ça ne donne rien.

Y a t-il un moyen de vider ces fantômes?

Dans unprécédent mail quelqu'un de sympa m'avait passé une boucle pour remplacer Ch(13) par 33 mais ça ne suffit pas

Merci

As-tu essayé tout simplement de trier ou de filtrer la liste ?

tu peux aussi ajouté chr(10),

ou bien essaie la fonction epurage() qui peut-être peut aider.

bonsoir,

on retrouve aussi fréquement la caractère 160

La fonction EPURAGE est malheureusement perméable à de nombreux caractères indésirables.

Il faut examiner caractère par caractère les strings résistants et récupérer les N° ASCI correspondant

Si on a un string résistant en A1 cette formule en B1

=CODE(STXT($A1;COLONNE()-1;1))

...incrémentée sur toute la ligne permet d'examiner caractère par caractère le contenu du string, de le comparer avec un table de caractère et de placer les codes indésirables dans ta macro.

On arrive aussi parfois à un résultat en "copiant" un caractère indésirable dans la barre de formule et en le collant dans la boite de dialogue remplacer... Bien sur on le remplace par "rien du tout" !

A

Rechercher des sujets similaires à "purger feuille caracteres ascii"