Перейти к основному содержанию

 Как скопировать лист и автоматически переименовать в Excel?

Как в Excel, как вы могли скопировать рабочий лист и автоматически переименовать его, не вводя имя, как обычно? В этой статье я расскажу о том, как скопировать лист один или несколько раз и сразу дать им определенные имена.

Скопируйте рабочий лист несколько раз и переименуйте их, указав имена вкладок приращения, используя код VBA.

Скопируйте рабочий лист несколько раз и переименуйте их с пользовательскими именами с помощью Kutools for Excel


Если вам нужно скопировать рабочий лист несколько раз и дать им имена серий, такие как KTE-1, KTE-2, KTE-3, KTE-4…, следующий код VBA может оказать вам услугу.

1. Удерживайте ALT + F11 , чтобы открыть Microsoft Visual Basic для приложений окно.

2. Нажмите Вставить > Модулии вставьте следующий код в Модули Окно.

Код VBA: скопируйте рабочий лист несколько раз и сразу переименуйте:

Sub Create()
'Updateby Extendoffice
    Dim I As Long
    Dim xNumber As Integer
    Dim xName As String
    Dim xActiveSheet As Worksheet
    On Error Resume Next
    Application.ScreenUpdating = False
    Set xActiveSheet = ActiveSheet
    xNumber = InputBox("Enter number of times to copy the current sheet")
    For I = 1 To xNumber
        xName = ActiveSheet.Name
        xActiveSheet.Copy After:=ActiveWorkbook.Sheets(xName)
        ActiveSheet.Name = "KTE-" & I
    Next
    xActiveSheet.Activate
    Application.ScreenUpdating = True
End Sub

3, Затем нажмите F5 нажмите клавишу для запуска этого кода, и в окне подсказки будет напоминать вам, сколько копий текущего рабочего листа вы хотите скопировать, см. снимок экрана:

документ переименовать скопированные листы 1

4. Введите количество копий во всплывающем диалоговом окне и нажмите OK Кнопка, ваш текущий рабочий лист был продублирован в 5 копий и переименован с именем последовательности, как показано на следующем снимке экрана:

документ переименовать скопированные листы 2

Внимание: В приведенном выше коде вы можете изменить текст имени рабочего листа «КТЭ-»По вашему желанию.


Возможно, вам сложно применить приведенные выше коды VBA, здесь я представлю простой инструмент - Kutools for Excel, С его Создать рабочие листы последовательностей Утилита, вы сможете решить эту задачу без каких-либо усилий.

Kutools for Excel : с более чем 300 удобными надстройками Excel, бесплатно и без ограничений в течение 30 дней. 

После установки Kutools for Excel, пожалуйста, сделайте следующее:

1. Нажмите Кутулс Плюс > Рабочий лист > Создать рабочие листы последовательностей, см. снимок экрана:

2. В Создать рабочие листы последовательностей диалоговое окно:

(1.) Выберите имя рабочего листа, который вы хотите скопировать из Базовый рабочий лист раскрывающийся список;

(2.) Затем укажите номер листа, который вы хотите скопировать под Количество создания текстовое окно;

(3.) А затем проверьте Порядковые номера под Имена листов на основе раздел;

(4.) Наконец, создайте имена рабочих листов последовательности на правой панели, которые вы хотите, см. Снимок экрана:

документ переименовать скопированные листы 4

3. После завершения настроек нажмите Ok кнопку, и конкретный рабочий лист был скопирован несколько раз и переименован на основе созданной вами последовательности в новой книге, см. снимок экрана:

документ переименовать скопированные листы 5

Нажмите "Бесплатная загрузка Kutools for Excel"!


Kutools for Excel: с более чем 300 удобными надстройками Excel, которые можно попробовать бесплатно без ограничений в течение 30 дней. Загрузите и бесплатную пробную версию прямо сейчас!

Лучшие инструменты для офисной работы

🤖 Kutools AI Помощник: Революционный анализ данных на основе: Интеллектуальное исполнение   |  Генерировать код  |  Создание пользовательских формул  |  Анализ данных и создание диаграмм  |  Вызов функций Kutools...
Популярные опции: Найдите, выделите или определите дубликаты   |  Удалить пустые строки   |  Объедините столбцы или ячейки без потери данных   |   Раунд без формулы ...
Супер поиск: Множественный критерий VLookup    VLookup с несколькими значениями  |   VLookup по нескольким листам   |   Нечеткий поиск ....
Расширенный раскрывающийся список: Быстрое создание раскрывающегося списка   |  Зависимый раскрывающийся список   |  Выпадающий список с множественным выбором ....
Менеджер столбцов: Добавить определенное количество столбцов  |  Переместить столбцы  |  Переключить статус видимости скрытых столбцов  |  Сравнить диапазоны и столбцы ...
Рекомендуемые функции: Сетка Фокус   |  Просмотр дизайна   |   Большой Формулный Бар    Менеджер книг и листов   |  Библиотека ресурсов (Авто текст)   |  Выбор даты   |  Комбинировать листы   |  Шифровать/дешифровать ячейки    Отправлять электронные письма по списку   |  Суперфильтр   |   Специальный фильтр (фильтровать жирным шрифтом/курсивом/зачеркиванием...) ...
15 лучших наборов инструментов12 Текст Инструменты (Добавить текст, Удалить символы, ...)   |   50+ График Тип (Диаграмма Ганта, ...)   |   40+ Практических Формулы (Рассчитать возраст по дню рождения, ...)   |   19 Вносимые Инструменты (Вставить QR-код, Вставить изображение из пути, ...)   |   12 Конверсия Инструменты (Числа в слова, Конверсия валюты, ...)   |   7 Слияние и разделение Инструменты (Расширенные ряды комбинирования, Разделить клетки, ...)   |   ... и более

Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени.  Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...

Описание


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
Comments (2)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Is it possible that you add in this code an option to also copy specific cells. For example: I have in one cell Number 1 and I would like that when I duplicate Sheet will change for +1. Thanks
This comment was minimized by the moderator on the site
Wow this saved a lot of time for me! Thank you!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations