hier mal wieder ein kleines Excelproblemchen.
Habe mit folgendem Code mal den Gundstein für ein neues Excel Projekt gelegt und komme gerade nicht weiter
Sub AuswertungDailyReport()
Set fs = Application.FileSearch
With fs
.LookIn = GetOrdner
.FileType = msoFileTypeExcelWorkbooks
If .Execute > 0 Then
MsgBox "There were " & .FoundFiles.Count & " file(s) found."
For i = 1 To .FoundFiles.Count
'an dieser Stelle möchte ich jede gefunde Datei öffnen und
'bestimmte Werte aus der Datei in meine aktuell geöffnete Mappe (wks1) kopieren
Next i
Else
MsgBox "Keine Dateien im Verzeichnis gefunden!"
End If
End With
End Sub
Function GetOrdner(Optional ByVal def = "")
Dim objShell As Object, objfolder As Object
Set objShell = CreateObject("Shell.Application")
Set objfolder = objShell.BrowseForFolder(0, "Bitte einen Ordner wählen", 0, def)
If objfolder Is Nothing Then Exit Function
GetOrdner = objfolder.Self.Path
End Function
Ich möchte an angegebener Stelle jede gefundene Mappe öffnen und bestimmte Werte aus ihr auslesen.
Gruß Tassos