Jetzt hätte ich gern als Kontrolle in einem zweiten Blatt (Name=Protokoll), die Dateinamen aus dem aktuellen Verzeichnis sowie die Anzahl der beinhalteten Datensätze je Datei augegeben.
Kann mir da bitte jeman helfen?
Micha
Sub Test()
Dim wks2 As Worksheet, Zeile As Long, SpName As Integer, SpDaten As Integer
Dim dateiname, Datensatz As Long
Set wks2 = ActiveWorkbook.Sheets("Protokoll") 'Tabelle mit Kontrollinformationen
SpName = 1 ' Spalte mit Dateinamen
SpDaten = 2 ' Spalte mit Datensätzen
' Startzeile in Protokoll = 1. Leere Zeile in Spalte SpName
Zeile = wks2.Cells(65536, SpName).End(xlUp).Row + 1
' code zum Finden/Aufrufen der Textdateinamen.
Verzeichnis = "C:\Test"
dateiname = Dir(Verzeichnis & "\*.txt")
Do Until dateiname = ""
wks2.Cells(Zeile, SpName) = dateiname
Datensatz = 0
Do
'Code zum Einlesen der einzelnen Datensätze, Textzeilen
Datensatz = Datensatz + 1 'Datensätze zählen
Loop Until Bedingung = True
wks2.Cells(Zeile, SpDaten) = Datensatz
Zeile = Zeile + 1
dateiname = Dir
Loop
End Sub