У меня есть две папки, заполненные файлами Excel с одинаковыми именами, но в разных шаблонах.Один из шаблонов (Newer) пуст, а старый шаблон содержит все данные.
Шаблоны между шаблоном A и шаблоном B согласованы - я знаю, какая ячейка в A переходит в какую ячейку в B, но я не уверен, как создать макрос в VBA для эффективной обработки всех файловза один раз.
До сих пор я создал два объекта Файловой системы, по одному на папку - но я не уверен, как заставить его вытащить идентичный файл из другой папки, чтобы начать процесс клонирования.
Чтобы избежать проблем с открытием файлов с тем же именем в Excel, новые шаблоны в конце имеют суффикс из 3 символов.
Буду признателен за любой совет!
Set picker = Application.FileDialog(msoFileDialogFolderPicker)
picker.Show
Set fldrs = picker.SelectedItems
fpath1 = fldrs(1)
Set picker = Application.FileDialog(msoFileDialogFolderPicker)
picker.Show
Set fldrs = picker.SelectedItems
fpath2 = fldrs(1)
Dim fso1 As Object
Dim vfolder1 As Object
Dim fso2 As Object
Dim vfolder2 As Object
Set fso1 = CreateObject("Scripting.FileSystemObject")
Set vfolder1 = fso1.GetFolder(fpath1)
Set fso2 = CreateObject("scripting.filesystemobject")
Set vfolder2 = fso2.GetFolder(fpath2)
For Each vfile In vfolder1.Files