Retour à la ligne lorsque qu'un caractère se trouve dans la cellule

Fab117

XLDnaute Impliqué
Salut,
J'ai toute une série de cellule dans lesquelles j'ai des informations séparées par des points-virgules (;).
ex: Info 01; Info 02; Info 03; Info 04

Je souhaiterais que ma macro supprime l'espace après le point virgule et fasse un retour à la ligne.
=>
Info 01;
Info 02;
Info 03;
Info 04

Apparement le retour à la ligne se fait avec : Chr(10)
Mais je ne sais pas comment lui faire identifier les points virgules.

Est-ce que quelqu'un aurait une proposition ?

Merci d'avance et bonne fin d'après-midi

Fab
 

CISCO

XLDnaute Barbatruc
Re : Retour à la ligne lorsque qu'un caractère se trouve dans la cellule

Bonjour

Si tu mets ton texte en colonne A, tu peux faire en B avec
Code:
=SUBSTITUE(A1;"; ";CAR(10))
ou avec
Code:
=SUBSTITUE(A1;"; ";";"&CAR(10))
puis tirer cette formule vers le bas. La colonne B doit être formatée avec "Renvoyer à la ligne automatiquement".

@ plus
 
Dernière édition:

Fab117

XLDnaute Impliqué
Re : Retour à la ligne lorsque qu'un caractère se trouve dans la cellule

Resalut,
Google m'a aidé.
Il faut faire un remplacer (Control H)
Rechercher: "; "
Remplacer avec : "010" et il faut appuyer sur la touche Alt en composant 010

Merci encore pour ton aide.

Bonne fin de journée.

Fab
 

CISCO

XLDnaute Barbatruc
Re : Retour à la ligne lorsque qu'un caractère se trouve dans la cellule

Bonjour à tous, bonjour Victor21

@fab117 : Normal, tu travailles avec la version anglaise. Donc, il faut traduire SUBSTITUE et CAR...

@ plus
 

Fab117

XLDnaute Impliqué
Re : Retour à la ligne lorsque qu'un caractère se trouve dans la cellule

Mais c'est bien sûr.

Et aucune excuse, ce n'est pas la première fois que je me fais avoir avec ma version anglaise.

Merci pour ton aide.

Fab
 

Discussions similaires