VBA: cómo abrir los dos archivos de Excel más recientes en la carpeta
He intentado abrir los dos archivos de Excel más recientes en la carpeta hasta ahora. Abrí el último archivo en la carpeta pero tengo que abrir el segundo archivo más reciente en la carpeta. Consulte el siguiente código. ¿sugiere cómo abrir el segundo archivo más reciente?
Sub findingdiff()
Dim FileSys, objFile, myFolder, c As Object
Dim wb1 As Workbook
Dim wb2 As Workbook
FolderName = ("C:\Users\ashokkumar.d\Desktop\Test\do\")
Set FileSys = CreateObject("Scripting.FileSystemObject")
Set myFolder = FileSys.GetFolder(FolderName)
dteFile = DateSerial(1900, 1, 1)
For Each objFile In myFolder.Files
, If InStr(1, objFile.Name, ".xls") > 0 Then
If objFile.DateLastModified > dteFile Then
dteFile = objFile.DateLastModified
strFilename = objFile.Name
End If
End If
Next objFile
'opening of latest file in the folder
Set wb2 = Workbooks.Open(FolderName & Application.PathSeparator & strFilename)
End Sub