Подскажите, кто знает, как скопировать лист и назначить ему имя. Нужно чтобы один лист был эталонным (скрытым) и он копировался по команде пользователя.
Была идея сделать следующим образом:
Dim MySh As Worksheet
Set MySh = Sheets("Template").Copy After:=Sheets(ThisWorkbook.Sheets.Count)
MySh.Name = InputBox("Inter sheet name:")
Не работает , ругается на второй строке.