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 -
f894009 Messages postés 17277 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'aimerai mettre le contenu d'un fichier séquentiel :
Merci.
j'aimerai mettre le contenu d'un fichier séquentiel :
aaaadans un fichier sur une seule ligne:
bbbb
cccc
aaaa;bbb;ccccComment faire?
Merci.
A voir également:
- Créer un fichier sur une ligne à partir d'un fichier séquentiel
- Fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Creer un fichier .bat - Guide
- Fichier rar - Guide
3 réponses
Bonjour
peux-tu préciser svp
Quel type de fichier Excel .....?
Tu voudrais le faire de façon ponctuel?
Le volume 0 traiter...
Iama
peux-tu préciser svp
Quel type de fichier Excel .....?
Tu voudrais le faire de façon ponctuel?
Le volume 0 traiter...
Iama
Il s'agit d'un fichier texte à créer à partir d'un autre fichier texte séquentiel et cela de façon ponctuel.
Bonjour,
VBA:
A vous d'adapter le chemin et non de fichier:
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