Titre: Lire, écrire dans un fichier texte.

Description:

Lecture d'un fichier et ajout d'un enregistrement.

Le code:

Option Explicit
Dim LS$

Private Sub CmdEcrire_Click()
Dim Donnees$
Donnees = Txt1.Text
'Enregistrement
Open App.Path & "\" & "Lire Ecrire.txt" For Output As FreeFile 'Ouvre le fichier.
Print #1, Donnees 'Ecrit la chaîne dans le fichier.
Close 'Ferme tous les fichiers.
CmdEcrire.Enabled = False
End Sub

Private Sub CmdLire_Click()
Dim Cpt1%, Ligne$, Donnee$
Open App.Path & "\" & "Lire Ecrire.txt" For Input As #1
For Cpt1 = 1 To 50 'Nombre de ligne que l'on veut lire
If EOF(1) Then
GoTo Fin:
Else
Input #1, Ligne
If Donnee = "" Then
Donnee = Ligne
Else
Donnee = Donnee & LS & Ligne
End If
End If
Next
Fin:
Txt1 = Donnee
Close
End Sub

Private Sub Form_Load()
LS = Chr(13) & Chr(10)
End Sub