Bonjour,
J'explique mon pb :
J'ai un fichier texte du type :
123434343 994384938 0000000298392 00000000
989485887 878437387 0000000298393 20050327
etc...
et je voudrais remplacer les fins de lignes par des blancs lorsqu'elle finissent par des 00000000
pour dans l'exemple donner ca :
123434343 994384938 0000000298392
989485887 878437387 0000000298393 20050327
voila le code que j'ai écris :
mais ca marche pas !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Open mon_fichier For Input As #num Line Input #num, Ligne While Not Eof(num) replace(Ligne, " 00000000" & VbCr, " " & vbCr") Print #num, Ligne Wend Close #num
Comment faire pour lui faire comprendre que ce sont les fins de lignes avec des zéro que je veux remplacer par des blancs et pas les milieux de lignes avec zeros? est-ce la bonne démarche ?
Merci de votre aide
Partager