AW: Zeile aus Textdatei
17.02.2007 10:53:00
Oberschlumpf
Hi Tino
Meines Wissens funzt das direkte Zeilenauslesen nur dann, wenn deine txt-Datei die Struktur einer Datenbank hat.
Das heißt also feste Spaltenbreite.
In diesem Fall könntest du mit
Open "datei.txt" For Random As #1 Len zeilenlänge
Get #1,zeilennummer
(genaue Syntax ist mir gerad nicht bekannt - müsste ich auch erst mal wieder nachlesen)
auf den gewünschten Datensatz (Zeile) zugreifen.
Wenn es sich aber in der txt-Datei um Fließtext handelt, dann geht es nur mit
Open "datei.txt" For Input As #1
Do While Not Eof(1)
Line Input #1, zeile
If InStr(1,zeile,"Suchtext") > 0 Then
'hier der Code, der bei Finden deiner Zeile ausgeführt werden soll
Close 'wenn nach Finden der Zeile nichts weiter geschehen soll
Exit Sub 'wenn nach Finden der Zeile nichts weiter geschehen soll
End If
Loop
Close
Konnte ich helfen?
Ciao
Thorsten