1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| Sub test_modification_ligne()
Dim colLignes As New Collection
Dim ff As Integer, i As Integer
Dim sLigne As String
ff = FreeFile
'Lecture de la 1ère ligne du fichier txt2 et envoi de la ligne dans la collection
Open "D:\Chemin\FichierTxt2.txt" For Input As #1
Line Input #1, sLigne
colLignes.Add sLigne
Close #1
'Lecture du fichier txt 1, envoi de chaque ligne dans la collection
Open "D:\Chemin\FichierTxt1.txt" For Input As #ff
While Not EOF(ff)
Line Input #ff, sLigne
colLignes.Add sLigne
Wend
Close #ff
'Suppression de la ligne 2 de la collection qui correspond à la 1ère ligne du fichier txt 1
colLignes.Remove 2
'Réecriture du fichier txt 1
Open "D:\Chemin\FichierTxt1.txt" For Output As #ff
For i = 1 To colLignes.Count
Print #ff, colLignes(i)
Next
Close #ff
End Sub |
Partager