Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 21 juil. 2009 à 09:07
Dim sBuffer as String
dim xsParts() As String
Open "..." For Input As #1
Do Until EOF(1)
Line Input #1, sBuffer
xsParts = Split(sBuffer, " ")
'# Traitement de xsParts, qui contient les differents elements
Loop
Close #1
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 21 juil. 2009 à 09:16
salut,
relire chaque ligne? pas clair comme question....
tu as fait OUTPUT, il te suffit de faire INPUT
et pour lire une ligne :
LINE INPUT NUM...
ou lire séparément chaque élément de chaque ligne?
Private Sub Form_Load()
Dim FF As Integer
Dim sLine As String
Dim asValues() As String
Dim i As Long
Dim j As Integer
FF = FreeFile
i = 0
Open "c:\s.txt" For Input As #FF
Do While Not EOF(FF)
' récupère la ligne
Line Input #FF, sLine
i = i + 1 'pour afficher la ligne
' découpe
asValues = Split(sLine, " ")
' date
Debug.Print "Ligne n°" & i & " =>"
Debug.Print " Horodatage = " & vbTab & asValues(0)
' chaque valeur
For j = 1 To UBound(asValues)
Debug.Print " Valeur " & j & " = " & vbTab & vbTab & asValues(1)
Next j
Debug.Print "-----------------"
Loop
Close #FF
Erase asValues
End Sub