AW: in 2400 Dateien nach Begriff suchen und auswer
27.08.2007 15:23:56
Rudi
Hallo,
1. Dann heißt das Sheet nicht 'Rep-Rg.' oder 'Zeitaufwand' wird nicht in C:C gefunden.
2.
Sub Zeiten_lesen()
Dim oFS As Object, oFldr As Object, oFile As Object
Dim wkb As Workbook, wks As Worksheet, rng As Range
Dim wksZiel As Worksheet
Application.ScreenUpdating = False
Set oFS = CreateObject("scripting.filesystemobject")
Set oFldr = oFS.getfolder("c:\temp\test") 'anpassen
Set wksZiel = Workbooks.Add(1).Sheets(1)
For Each oFile In oFldr.Files
Set wkb = Workbooks.Open(oFile, 0)
On Error Resume Next
Set wks = wkb.Sheets("Rep-Rg.")
If Not wks Is Nothing Then
Set rng = wks.Columns(3).Find("Zeitaufwand", lookat:=xlWhole).Offset(0, 2)
If Not rng Is Nothing Then
With wksZiel
With .Cells(Rows.Count, 1).End(xlUp)
.Offset(1, 0) = oFile.Name
.Offset(1, 1) = rng.Value
End With
End With
End If
End If
On Error GoTo 0
wkb.Close False
Next oFile
End Sub
Hilfreich wäre eine Originaldatei und kein HTML.
Gruß
Rudi
Eine Kuh macht Muh, viele Kühe machen Mühe