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 32 33 34 35
| Dim Msg As String
Dim NumFich As Integer
Dim CheminNomFichier As String
Dim DecoupeContenuLg() As String
Dim T As Integer
Msg = ""
CheminNomFichier = "" '<== adapter
'************** en lecture ********************************************
NumFich = FreeFile
Open CheminNomFichier For Input As #NumFich
Msg = Input(FileLen(CheminNomFichier), NumFich)
Close #NumFich
If Msg$ = "" Then
MsgBox "le fichier est vide", vbCritical
Exit Sub 'Unload Me
End If
'création du tableau "DecoupeContenuLg", chaque index du tableau correspond à une ligne du fichier
DecoupeContenuLg = Split(Msg$, vbCrLf)
'DecoupeContenuLg(9) = ligne 10 du fichier
'**************fini en lecture ********************************************
'DecoupeContenuLg(9) peut être modifier, voir "supprimer" (DecoupeContenuLg(9)="")
'************** réouverture en ecriture pour modification/actualisation ********************************************
NumFich = FreeFile
Open CheminNomFichier For Output As #NumFich
'boucle sur le tableau
For T = 0 To UBound(DecoupeContenuLg)
If DecoupeContenuLg(T) <> "" And T = 9 Then
Print #NumFich, DecoupeContenuLg(T)
Else
Print #NumFich, DecoupeContenuLg(T)
End If
Next T
Close #NumFich
'************** fini modification/actualisation ******************************************** |
Partager