помогите переименовать лист с помощью макроса

  • Автор темы Автор темы Guest
  • Дата начала Дата начала
G

Guest

есть кнопка, при нажатии на которую должен создаваться новый лист,переименовываться и т.д.
Макрос записывался мышкой:добавляю новый лист, на котором сначала появляется имя Лист3, нажимаю на него и переименовываю..
в VBA это выглядит так:
Sheets.Add
Sheets("Лист3").Select
Sheets("Лист3").Name = "Отчет на 2008 год"
..
Потом чтобы проверить правильность, я удаляю созданный мной лист, и запускаю макрос. Программа прерывается на строке Sheets("Лист3").Select, потому что добавленному листу программа дала начальное имя Лист4, а не Лист3.. при следующей попытке уже Лист5.
можно ли выделить и переименовать лист без указания его нынешнего имени? или добавить лист уже с заданным именем? или считать в какую-нибудь переменную имя этого листа???
 
Sheets(3)
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab