Как копировать лист в Excel и автоматически переименовывать его?
Как в Excel скопировать лист и автоматически переименовать его — без ручного ввода имени, как это обычно делается? В этой статье я покажу, как копировать лист один или несколько раз и сразу задавать им нужные имена.
Копирование листа несколько раз с автоматическим переименованием с помощью кода VBA
Копирование листа несколько раз с переименованием по пользовательским именам с помощью Kutools для Excel
Копирование листа несколько раз с автоматическим переименованием с помощью кода VBA
Если вам нужно скопировать лист несколько раз и присвоить копиям имена по шаблону — например, 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, чтобы запустить этот код. Появится диалоговое окно с запросом количества копий текущего листа, которые вы хотите создать (см. скриншот).

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

Примечание: В приведённом выше коде вы можете заменить текст «KTE-» на любой нужный вам.
Копирование листа несколько раз с переименованием по пользовательским именам с помощью Kutools для Excel
Возможно, приведённые выше коды VBA покажутся вам сложными для применения. В таком случае рекомендую простой инструмент — Kutools для Excel, с помощью функции Создать последовательность листов, которая позволит вам выполнить эту задачу без усилий.
После установки Kutools для Excelвыполните следующие действия:
1. Нажмите KUTOOLS PLUS > Лист > Создать последовательность листов (см. скриншот).

2. В диалоговом окне Создать последовательность листов:
(1.) Выберите лист Имя листа, который необходимо скопировать, из раскрывающегося списка На основе листа;
(2.) Затем укажите количество копий листа в поле Количество создаваемых листов;
(3.) Далее установите флажок Последовательные числав разделе Имя листа на основе;
(4.) Наконец, задайте последовательность имён Имя листа в правой панели, как показано на скриншоте:

3. После завершения настройки нажмите кнопку ОК, и указанный лист будет скопирован несколько раз и переименован в соответствии с заданной вами последовательностью в новой рабочей книге (см. скриншот).

Скачайте Kutools для Excel бесплатно прямо сейчас!
Демонстрация: Копирование листа несколько раз с переименованием по пользовательским именам с помощью Kutools для Excel
Лучшие инструменты повышения продуктивности в Office
Раскройте весь потенциал Excel с помощью Kutools для Excel и ощутите эффективность как никогда раньше.Kutools для Excel предлагает более 300 расширенных функций для повышения продуктивности и Экономия времени.Нажмите здесь, чтобы получить нужную Вам функцию…
Office Tab добавляет в Office вкладки и значительно упрощает Вашу работу
- Включите редактирование и чтение во вкладках в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Открывайте и создавайте несколько документов во вкладках одного окна — вместо того чтобы использовать отдельные окна.
- Повышает вашу продуктивность на 50 % и экономит сотни кликов мышью каждый день!
Все надстройки Kutools — один установщик
Kutools for Office — набор надстроек для Excel, Word, Outlook и PowerPoint, а также Office Tab Pro, идеально подходящий командам, работающим с разными приложениями Office.
- Единый комплект— надстройки для Excel, Word, Outlook и PowerPoint + Office Tab Pro
- Один установщик, одна лицензия— настройка занимает считанные минуты (готово для MSI)
- Лучше работать вместе— оптимизированная продуктивность во всех приложениях Office
- 30-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
- Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек