ich habe folgenden Code geschrieben, um ein File aufzurufen und das dort gespeicherte in Tabelle 3 zu schreiben:
Sub ImportCsvFiles()
Dim strFile As String
Dim k As Integer
Dim strLine As String
Dim intRow As Integer
k = 1
Do While True
strFile = Trim(ActiveWorkbook.Worksheets("Tabelle2").Cells(k, 2))
k = k + 1
Debug.Print "read: " & strFile
If strFile = "" Then
Exit Do
Else
Open strFile For Input As #1
intRow = 1
Do While Not EOF(1)
Line Input #1, strLine
Debug.Print strLine
If intRow > 2 Then
ActiveWorkbook.Worksheets("Tabelle3").Cells(intRow, 1) = CDate(GetToken(1, ";", _
strLine))
ActiveWorkbook.Worksheets("Tabelle3").Cells(intRow, 2) = GetToken(2, ";", strLine)
End If
intRow = intRow + 1
Loop
Close #1
End If
Loop
End Sub
In der Zeile
Open strFile For Input As #1
bekomme ich immer den Laufzeitfehler 53 - Datei nicht gefunden... Ich kann mir leider nicht erklären, woran das liegt.
Hat jmd von euch vllt eine Idee?
Vielen Dank schon mal im Voraus!
Viele Grüße
Larissa