AW: Datei aus Teilstring suchen und auslesen
31.08.2011 09:41:32
Marc
Moin!
Versuch das mal:
ersetzte aber die Punkte noch mit dem aktuellen zu durchsuchenden Ordner
Gruß,Marc
Sub test()
ordner = "C:\Documents and Settings\...."
Set fs = Application.FileSearch
Range("A:B").ClearContents
With fs
.LookIn = ordner 'Ordner angeben
Datum = Year([a1]) & Format(Month([a1]), "00") & Format(Day([a1]), "00")
.Filename = "*_QK038_" & Datum & "_*.txt"
If .Execute(SortBy:=msoSortByFileName, _
SortOrder:=msoSortOrderAscending) > 0 Then
For i = 1 To .FoundFiles.Count
alt = .FoundFiles(i)
datnr = FreeFile
Open .FoundFiles(i) For Input As #datnr
zei = 1
Input #datnr, Satz 'Überschrift
Cells(zei, 1) = Satz
While Not EOF(datnr)
Input #datnr, Satz
If InStr(Satz, Wort1) > 0 And InStr(Satz, Wort2) > 0 Then
zei = zei + 1
Cells(zei, 1) = Satz
End If
Wend
Next i
Else
MsgBox "Keine Dateien gefunden," & vbCrLf & _
"Ordner überprüfen" & vbCrLf & vbCrLf & ordner
End If
End With
End Sub