Remplacer un retour à la ligne par un espace

Bonjour,

Cette question vient juste de m'être posée.

Si vous importez des données d'une base de données externe, il arrive parfois que des retours à la ligne non désirés apparaissent, ici symbolisés par un carré blanc :

Excel cheque

En fait, ce caractère de retour à la ligne correspond au code 010.

Pour le remplacer, il existe - au moins - deux méthodes :

Donc, manuellement on peut sélectionner le menu Edition puis Remplacer (ou CTRL + H) et taper 010 en maintenant la touche ALT enfoncée dans la zone Rechercher. Mettre un espace dans la zone Remplacer par.

On peut aussi utiliser une formule comprenant :
- La fonction SUBSTITUE, qui permet de remplacer un caractère par un autre dans une chaîne donnée.
- La fonction CAR qui permet de choisir le caractère de retour à la ligne, ici le no 10.
Soit donc :
=SUBSTITUE(A1;CAR(10);" ")

A bientot

Gaetan Mourmant

PolyKromy dans la prochaine version d'Excel

Bonjour à tous,

Donc, la nouvelle version d'Excel (la 12), en intégrant une palette de couleur plus importante va proposer un outil similaire à ma macro PolyKromy :

http://blogs.msdn.com/excel/archive/2005/10/06/477948.aspx

Si vous n'êtes pas encore passé à Excel 12 (qui sortira en 2006), vous pouvez toujours utiliser la versoin gratuite (shareware) sur mon site :
https://www.polykromy.com/html/poly_main_poly_present.html

Tant mieux 😉

A bientot

Gaetan Mourmant