18.12.2019, 20:51
Ich habe eine Exceldatei. In einer Spalte sollen die jeweiligen Änderungsdaten (Tag und Uhrzeit) einer Datei angezeigt werden.
Diese Datei steht im Verzeichnis "Wurstbrote" und setzt sich aus dem Dateinamen der Spalte "F" zusammen.
Ich habe daher folgende Function:
In meiner Ausgabezelle habe ich dann "=Date_Last_Modified(F3)"
Leider kommt dann immer #WERT!
Wenn keine Datei da ist kommt, wie gewünscht, "Wurst gegessen".
Kann mir da jemand helfen?
Diese Datei steht im Verzeichnis "Wurstbrote" und setzt sich aus dem Dateinamen der Spalte "F" zusammen.
Ich habe daher folgende Function:
Code:
Public Function Date_Last_Modified(Pfad As Range) As Variant
If Pfad <> "" Then
If Dir$(ThisWorkbook.Path & "\Wurstbrote\" & Pfad & ".docx") <> "" Then
Date_Last_Modified = CreateObject("Scripting.FileSystemObject"). _
GetFile(Pfad).DateLastModified
Else
Date_Last_Modified = "Wurst wurde gegessen
End If
Else
Date_Last_Modified = ""
End If
End Function
Leider kommt dann immer #WERT!
Wenn keine Datei da ist kommt, wie gewünscht, "Wurst gegessen".
Kann mir da jemand helfen?