REmplacer ";" par un saut de ligne

G

Guillaume

Guest
Bonjour,

Voila, quand j'extrait des données de ma base de données en format csv, mes champs sont présentés de la manière suivante :

Mr;Dupond;Eric;2 rue du chateau;Paris

Est-il possible de remplacer le point virgule par un saut de ligne automatiquement pour a la fin avoir ceci :
Mr
Dupond
Eric
2 rue du chateau
Paris

Merci pour vos réponses
 
E

Eric_C

Guest
Bonjour le forum
Bonjour Guillaume

Peut être en essayant ceci qui n'est pas esthétique je le conviens :

Sub remplace()
Range("A1").Select
ActiveCell.Replace What:=";", Replacement:=Chr(10)
End Sub

@ + Eric C
 
G

Gérard DEZAMIS

Guest
Bonjour Guillaume

est-il possible de "bifurquer" et de convertir ton fichier CSV en word, de remplacer avec "Edition -Chercher- Remplacer" le ; par la saut de ligne manuel "^|" en faisant ^+altGr+6 (clavier) pas pavé num.
Ton texte se décompose en lignes successives à chaque données et ensuite en le copiant dans excel chaque donnée se place dans une cellule.

Bidouille de bidouille mais en attendant mieux .....


@+
GD
 
C

Creepy

Guest
Hello all,

Tu peux faire : données > données externe > Importer un fichier texte

tes données seront organisées comme cela :
colonne A Colonne B colonne C ...
Mr Dupond Eric ...

dans l'autre sens je ne sais pas, à moins de faire une macro !

++

Creepy
 

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
312 489
Messages
2 088 855
Membres
103 977
dernier inscrit
Hermet