Как сделать кнопку для создания нового листа с именем как у предыдущего листа дата ставится плюс один день
Я делаю новый проект для бронирования клиники в excel и в этом проекте. Мне нужно нажать кнопку, чтобы создать новый лист с новой датой, которая на один день больше, чем дата предыдущего. Я нашел код в интернете, который создает новый лист с моим шаблоном, но он создает лист с сегодняшней датой, но мне нужно создать лист с одним днем больше, чем последний созданный лист или активный лист. Может ли кто-нибудь помочь?
код, который я нашел, таков: :
Что я уже пробовал:
Sub Insert_Sheet_Template() Dim sh As Worksheet Dim shName As String 'name of the sheet template shName = "template.xltm" 'Insert sheet template With ThisWorkbook Set sh = Sheets.Add(Type:=Application.TemplatesPath & shName, _ after:=.Sheets(.Sheets.Count)) End With 'Give the sheet a name, today's date in this example On Error Resume Next sh.Name = Format(Date, "yyyy-mmm-dd") If Err.Number > 0 Then MsgBox "Change the name of Sheet : " & sh.Name & " manually" Err.Clear End If On Error GoTo 0 End Sub