У меня есть папка с файлами Excel, имя которой отформатировано "file_" & Date & _ "& i &" .xls ", где i - целое число от 1 до 5.
На основеdate В папке может быть любое число от 1 до 5 файлов:
file_01.01.2019_1.xls
file_02.01.2019_1.xls
file_02.01.2019_2.xls
file_03.01.2019_1.xls
file_03.01.2019_2.xls
file_03.01.2019_3.xls
Я хочу указать дату, скажем, 2 января, и в цикле for откройте все файлы с этой даты. не могу дать фиксированное верхнее значение для i.
Если бы я знал количество файлов на дату, это выглядело бы так:
Dim Date As Date
Date = 02.01.2019
For j = 1 To i
Workbooks.Open "path" & "file_" & Date & "_" & j & ".xls"
Copy and Paste Operations to another Workbook here
Workbooks("file_" & Date & "_" & j & ".xls").Close SaveChenges:=False
Next