Когда я запускаю свой макрос VBA excel, он автоматически копирует лист с именем temp в новый лист в формате «день недели, месяц, день, год», «ddd-MMM-dd-yyyy». Эта новая вкладка будет называться завтраДата.Но когда я запускаю это в пятницу или субботу, в качестве даты будет использоваться суббота или воскресенье.При запуске в воскресенье он будет использовать понедельник, что хорошо.
Я попытался использовать код из этого поста StackOverflow и безуспешно смешать его с моим кодом. Переместить следующую Dateadd в понедельник, если он выпадает на субботу или воскресенье Не совсем уверен, как заставить его работать с моим кодом.
ThisWorkbook.Sheets("temp").Copy After:=Sheets(Sheets.Count)
ThisWorkbook.Sheets(Sheets.Count).Name = Format(Date + 1, "ddd-MMM-dd-yyyy")
Мне нужно, чтобы он всегда использовал понедельник, если выполняется наПятница или суббота.