0
我想找到最新的文件一個特定的文件夾。找到文件夾中的最新文件
Sub FindFile()
Dim MyFolder As String
Dim MyFile As String
Dim NextRow As Long
Dim MyDateTime As Date
Dim MyDate As Date
Set sh1 = Worksheets("Sheet1")
MyFolder = "C:\"
MyFile = Dir(MyFolder & "*.pdf")
NextRow = 1
Do While Len(MyFile) > 0
MyDateTime = FileDateTime(MyFolder & MyFile)
sh1.Cells(NextRow, "A").Value = MyFolder & MyFile
sh1.Cells(NextRow, "B").Value = MyDateTime
MyDate = Int(MyDateTime)
If MyDate = Date Then
sh1.Cells(NextRow, "C").Value = "Y"
End If
NextRow = NextRow + 1
MyFile = Dir
Loop
End Sub
這列出了電子表格中的所有文件。沒有使用Sort,有沒有更好的方法,我可以抓住最新的文件名並將其分配給一個變量?
*理想情況下,我想找到該文件,甚至不必列出它們。