Unterordner mit Dir durchsuchen
Tobias
ich habe in VBA ein Such funktion geschrieben, die nach einer bestimmten Datei in einem Ordner sucht.
Jetzt soll die Funktion auch die Unterordner durchsuchen. Ich habe das mit Dir gelöst.
Hier meine Funktion
Public Function findfiles(sFileName) As String
'--Funktion gibt ein zusammengestelltes String-Kürzel der gefundenen Dateierweiterungen zurück
'--z.B.: " msg ppt doc"
'--In diesem Pad wird gesucht
Const sPath = "W:\Proj\CBD\001_TEAMDRIVE\Tribo_Systems\100_Reports"
findfiles = ""
If sFileName = "" Then Exit Function
If Dir(sPath & "\" & sFileName & ".msg") "" Then
findfiles = findfiles & " msg"
End If
If Dir(sPath & "\" & sFileName & ".doc") "" Then
findfiles = findfiles & " doc"
End If
If Dir(sPath & "\" & sFileName & ".pdf") "" Then
findfiles = findfiles & " pdf"
End If
If Dir(sPath & "\" & sFileName & ".ppt") "" Then
findfiles = findfiles & " ppt"
End If
If Dir(sPath & "\" & sFileName & ".pptx") "" Then
findfiles = findfiles & " pptx"
End If
If Dir(sPath & "\" & sFileName & ".docx") "" Then
findfiles = findfiles & " docx"
End If
End Function
Danke schon mal für die Antwort