Я ищу способ сделать это в Excel 2010 с использованием VBA.
Раньше это было возможно в Excel 2003 с использованием метода Application.FileSearch, но это не рекомендуется.(см. ниже)
Dim sFileName As String
sFileName = ""
With Application.FileSearch
.NewSearch
.LookIn = sDir
.Filename = "*.*"
.Execute msoSortByLastModified, msoSortOrderDescending
If .FoundFiles.Count > 0 Then sFileName = .FoundFiles(1)
End With
Есть идеи, как это сделать в Excel 2010?
Спасибо