Как сделать автоматику c для изменения имени открываемого файла - PullRequest
0 голосов
/ 18 февраля 2020

Я запускаю макрос, как показано ниже:

Workbooks.Open Имя файла: = _

"Z:\Risk Management\KPMG reports\Risk reports\2020\January\14.01.2020\JSS_Responsible_Equity_-_Brazil_-_LU1301_4C_Report_20200114.xlsx"

проблема в том, что файл меняет имя каждый день, потому что у меня есть дата в файл.

Я попробовал код

Workbooks.Open Имя файла: = _

"Z:\Risk Management\KPMG reports\Risk reports\2020\January\14.01.2020\JSS_Responsible_Equity_-_Brazil_-_" & Format(Now, "yyyymmdd") & ".xlsx"

Но он не работает хорошо, потому что файл принимается еженедельно, и когда у меня есть в выходные дни получается ошибка.

Я думаю создать одно поле и поставить дневную дату, а макрос искать эту дату и изменить имя файла, только в окончательном варианте. например,

Поле: февраль

Поле: 15.01.2020

Поле: 20200115

Их макрос заменит в имени файла код из января по февраль с 14.01.2020 по 15.01.2020 и с 20200114 по 20200215.

Возможно ли это? Кто-то может мне помочь, как я могу это сделать?

Заранее спасибо.

...