Créer un fichier sur une ligne à partir d'un fichier séquentiel

Résolu
carmella -  
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
j'aimerai mettre le contenu d'un fichier séquentiel :
aaaa
bbbb
cccc
dans un fichier sur une seule ligne:
aaaa;bbb;cccc
Comment faire?

Merci.
A voir également:

3 réponses

Iama Messages postés 319 Date d'inscription   Statut Membre Dernière intervention   14
 
Bonjour

peux-tu préciser svp

Quel type de fichier Excel .....?
Tu voudrais le faire de façon ponctuel?
Le volume 0 traiter...

Iama
0
mtcarmella Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
Il s'agit d'un fichier texte à créer à partir d'un autre fichier texte séquentiel et cela de façon ponctuel.
0
Iama
 
Bonjour

Alors la je ne peux pas t'aider
Iama
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
Bonjour,

VBA:

A vous d'adapter le chemin et non de fichier:

Sub seq_line()
'ferme tous les fichiers
Close
'ouvre le fichier sequentiel
Open "d:\_cles\txt_seq.txt" For Input As #1
'boucle sur les enregistrements
Do While Not EOF(1)
Input #1, buffer
'ecriture de la variable globale
buffer2 = buffer2 & buffer & ";"
Loop
'enleve le dernier ";"
buffer2 = Left(buffer2, Len(buffer2) - 1)

'ouvre le fichier ligne
Open "d:\_cles\txt_line.txt" For Output As #2
Print #2, buffer2
'fermeture de tous les fichiers
Close
End Sub
0