Private Function OldestFile(ByVal sDir As String) As String
Dim sFile As String
Dim dFile As Date
Dim sOldest As String
Dim dOldest As Date
If Right$(sDir, 1) <> "\" Then sDir = sDir & "\"
dOldest = CDate("December 31, 9999")
sFile = Dir(sDir & "*")
Do While sFile <> ""
dFile = FileDateTime(sDir & sFile)
If dFile < dOldest Then
sOldest = sFile
dOldest = dFile
End If
sFile = Dir
Loop
OldestFile = sOldest
End Function