Мой код VBA очень медленный. Я думаю, что это активация рабочих таблиц при сборе данных из всех рабочих книг в папке, состоящей из рабочих книг с аналогичной структурой данных.
Dim wkbDest As Workbook
Set wkbDest = ThisWorkbook
ChDir strPath
strExtension = Dir("*.xls*")
strPath = 'path_to_folder'
Do While strExtension <> ""
Set wkbSource = Workbooks.Open(strPath & strExtension)
With wkbSource
...
Set rng = Sheets("Inputs").Range("C9:C14")
j = 0
For Each cell In rng
wkbDest.Sheets("Data_collection").Cells(3 + count + j, 9) = cell
j = j + 1
Next cell
Application.CutCopyMode = False
.Close SaveChanges:=False
End With
strExtension = Dir
Loop