Ниже VBA находит наиболее недавно измененный файл в определенном месте, то копии, файл в другое место:Поиск определенного шаблона
Dim objFSO As Object
Dim objFolder As Object
Dim objFile As Object
Dim strcopyfile As String
Dim strpaste As String
Dim strName As String
Dim varDate As Variant
strcopyfile = "C:\Flow"
strpaste = "C:\Users\Draft.xlsx"
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFolder = objFSO.getfolder(strcopyfile)
For Each objFile In objFolder.Files
If objFile.DateLastModified > varDate Then
varDate = objFile.DateLastModified
strName = objFile.Name
FileCopy objFile, strpaste
End If
Next 'objFile
Есть ли способ копирования только специально сформулированные файлы?
Что-то похожее на функцию LIKE
в SQL, например .: WHERE City LIKE 's%'
.
Да, вы можете сделать 'if strName like' – findwindow
' Если objFile.Name Like "s *" Then' –