Live-Forum - Die aktuellen Beiträge
Datum
Titel
25.06.2024 22:07:02
25.06.2024 21:01:55
25.06.2024 19:21:44
Anzeige
Archiv - Navigation
1172to1176
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Wert aus Textdatei mit mehreren Spalten lesen

Wert aus Textdatei mit mehreren Spalten lesen
SteffenS
Hallo Zusammen,
ich haben folgenden Code
Sub test()
'Textdatei öffnen
Dim afile As String, astring As String
afile = ThisWorkbook.Path & "\system\" & "aplz"
Open afile For Input As #1    ' Datei öffnen.
Do While Not EOF(1)
Line Input #1, astring
Loop
Close #1
End Sub
Aufbau Textdatei
Spalte1;Spalte2;Spalte3;Spalte4;Spalte5;Spalte6
Ich möchte nun in der Textdatei in Spalte 2 nach einer Zahl suchen z.B.: 99999
Wird dieser Wert gefunden soll in eine Variable der Wert in Spalte 6 eingelesen werden.
Wie kann ich die Suche und das Setzen des Wertes erreichen?
Danke Euch schonmal
Steffen Schmerler

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Wert aus Textdatei mit mehreren Spalten lesen
12.08.2010 23:31:30
Henrik
Hallo Steffen,
du musst die ganze *.txt Datei Zeiel für Zeile einlesen. (machst du ja schon)
Dann die zweite Spalte ermitteln.(Wenn mit ";" getrennt, versuch mal das.)

Suchwert = 6666
Open afile For Input As #1    ' Datei öffnen.
Do While Not EOF(1)
Line Input #1, astring
intStartSp2 = InStr(1, astring, ";", vbTextCompare)
intEndSp2 = InStr(intStartSp2 + 1, astring, ";", vbTextCompare)
InhaltSp2 = Mid(astring, intStartSp2 + 1, intEndSp2 - 1 - intStartSp2)
If CDbl(InhaltSp2) = Suchwert Then
Worksheets(1).Cells(1, "F") = CDbl(InhaltSp2)
End If
Loop
Close #1
...

Henrik
Anzeige
Danke
14.08.2010 11:34:14
SteffenS
für Deine Hilfe, das hat so funktioniert :-)
VG
Steffen

346 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige