Det finns många varianter, en variant är att loopa rad för rad. Men det finns även ett kommando som heter Seek för att positionera dig på exempelvis rad 4. Jag provade ditt exempel men det verkar som att den läser av rad ett men att den flyttar 4 steg in på raden >Jag provade ditt exempel men det verkar som att den läser av rad ett men att den flyttar 4 steg in på raden HejSv: Läsa av specifik rad i textfil
<code>
Open "textfil.txt" For Input As #1
Seek #1, 4
Line Input #1, Buffer
Close
</code>
Hälsningar
/PelleSv: Läsa av specifik rad i textfil
Sv: Läsa av specifik rad i textfil
Helt riktigt, den positionerar column istället för rad. Är det inte någon som har en annan lösning på detta?
/ PeterSv: Läsa av specifik rad i textfil
Njaaaaaaaaaa Pelle Seek jobbar på bytenivå
som du beskriver kommer man att läsa rad 1 från 4:e byte in.
Detta blir det enklaste inte så tungt.
Dim i As Long,fnum As Long,buffer As String
fnum = FreeFile
i = 1
Open "C:\Netlog.txt" For Input As # fnum
Do Until EOF(fnum)
If i = 4 Then 'den sökta raden,här 4
Line Input #fnum, buffer
Exit Do
End if
i = i + 1
Loop
Label1.Caption = buffer
Close #fnum
/Sven