Как создать имена листов на основе списка в Excel?
У вас есть список данных, и теперь вы хотите создать Новая рабочая книга, листы которого будут названы в соответствии с этими данными. Если в списке несколько элементов, можно вручную создать книгу и переименовать листы по одному. Но что делать, если в списке сотни элементов? Ниже приведены несколько способов, позволяющих создать Имя листа на основе на основе списка данных в Excel.
Создание имён листов из списка с помощью VBA
Создание Новая рабочая книга с именами листов из списка с помощью Kutools для Excel ![]()
Создание имён листов из списка с помощью VBA
В Excel для решения этой задачи нет других способов, кроме применения кода VBA.
1. Нажмите клавиши Alt + F11, чтобы открыть окно Microsoft Visual Basic для приложений.
2. Выберите пункт Вставка > Модуль и вставьте приведённый ниже код VBA в новое окно модуля.
VBA: создание имён листов из списка
Sub CreateSheetsFromAList()
'UpdatebyKutoolsforExcel20150916
Dim Rg As Range
Dim Rg1 As Range
Dim xAddress As String
On Error Resume Next
xAddress = Application.ActiveWindow.RangeSelection.Address
Set Rg = Application.InputBox("Select a range:", "Kutools for Excel", , , , , , 8)
If Rg Is Nothing Then Exit Sub
For Each Rg1 In Rg
If Rg1 <> "" Then
Call Sheets.Add(, Sheets(Sheets.Count))
Sheets(Sheets.Count).Name = Rg1.Value
End If
Next
End Sub 3. Нажмите Выполнить или клавишу F5, после чего появится диалоговое окно Kutools для Excel, предлагающее выбрать ячейки, на основе которых следует создать имена листов.

4. Нажмите кнопку ОК. Теперь серия листов будет создана в конце текущей книги.

Если вы хотите создать новую рабочую книгу с именами листов из заданного списка текущей книги, воспользуйтесь утилитой Kutools для Excel «Создать последовательность листов».
Создание Новая рабочая книга с именами листов из списка с помощью Kutools для Excel
С помощью Kutools для Excel вы можете воспользоваться утилитой Создать последовательность листов, чтобы быстро создать последовательность листов на основе списка значений в новой рабочей книге.
После бесплатной установкиKutools для Excel выполните следующие действия:
1. Выделите нужный диапазон и выберите KUTOOLS PLUS > Лист > Создать последовательность листов. См. снимок экрана:

2. В появившемся диалоговом окне выберите Пустой лист в списке под заголовком На основе листа и установите флажок Данные в выделенном диапазоне в разделе Имя листа на основе. Убедитесь, что нужный диапазон указан в текстовом поле. См. снимок экрана:

3. Нажмите кнопку Ок, и на этом этапе вы увидите созданную новую рабочую книгу с указанными именами листов.

Совет: Если вы хотите создать несколько листов с тем же форматом, что и у определённого листа, просто выберите имя этого листа в списке На основе листа и укажите желаемые имена листов в диалоговом окне.

Лучшие инструменты повышения продуктивности в 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-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
- Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек