Я новичок в программировании и собрал воедино этот скрипт, который отлично работает на первом уровне подпапок.Я хочу, чтобы он вошел в подпапки, их подпапки и их подпапки, и я также не должен был устанавливать подстановочный знак, поэтому он копирует файл только в том случае, если имя имеет « budgetts ».Любая помощь с благодарностью
Sub Copy_files_this_works()
Dim FSO As Object, fld As Object
Dim fsoFile As Object
Dim fsoFol As Object
FromPath = "S:\SERVICE CHARGES 2018\"
ToPath = "S:\SERVICE CHARGES 2018\Budget Upload\"
Set FSO = CreateObject("Scripting.FileSystemObject")
Set fld = FSO.GetFolder(FromPath)
If FSO.FolderExists(fld) Then
For Each fsoFol In FSO.GetFolder(FromPath).SubFolders
For Each fsoFile In fsoFol.Files
If Right(fsoFile, 4) = "xlsx" Then
fsoFile.Copy ToPath
End If
Next
Next
End If
End Sub