Formule Supprimer espace

Bonjour, chaque matin je prend les données d'un tableau croisé dynamique que je fais un copier/coller dans un autre fichier que je dois travailler.

En copiant ce croisé dynamique, la 1er colonne d'information ont toute une tabulation après le texte, je me ramasse donc avec des espaces que je ne veux pas. J'applique la formule =SUPPRESPACE(L2) mais ceci ne supprime pas les espaces quand je valide (Voir la colonne Q de mon fichier

4classeur2.xlsx (17.50 Ko)

. Avez vous une autre méthode pour arriver à mes fins.

Merci à l'avance pour votre aide.

Hello,

Voici une proposition

=SUBSTITUE(Q2;" ";"")

Comme NBCAR() me retourner 23 caractères et que je vois seulement 10 caractères

J'ai essayé de comprendre

Function Uni2Hex(Txt As String) As String
Dim n As Long
For n = 1 To Len(Txt)
   Uni2Hex = Uni2Hex & Right("000" & Hex(AscW(Mid(Txt, n, 1))), 4) & ";"
Next n
End Function

J'ai vu qu'il y avait plein de caractères non imprimables Hexa A0

Mais la solution est de filtrer voir par là, je fouille, à bientôt

Réedité pour la solution : =SUBSTITUE(Q2;UNICAR(160);"")

Excellent, cette solution semble fonctionner =SUBSTITUE(Q2;UNICAR(160);"")

SVP Scraper, est-ce possible de me donner l'explication de UNICAR(160) dans la formule.

UNICAR permet d'insérer un caractère spécial, ici le 160 correspond au fameux espace

Merci Mc Charon

Bonjour à tous,

Attention qu'il restera quelques espaces "simples" après la suppression des "espaces insécables".

Par ailleurs, si ces caractères se retrouvent dans un TCD, ils sont sans doute dans le ficher source ... ce serait sans doute utile de "faire le nettoyage" dans celui-là ?

Rechercher des sujets similaires à "formule supprimer espace"