Как добавить новый лист с определенным именем в Excel?
Иногда вам нужно создать новый лист и автоматически назвать его определенным именем в Excel. В этой статье мы покажем вам два метода добавления нового листа с определенным именем в текущей книге, а также создания рабочего листа с определенным именем в новой книге в Excel.
Автоматическое добавление нового листа с определенным именем в текущей книге с помощью кода VBA
Автоматическое добавление нового листа с определенным именем в новой книге с помощью Kutools для Excel
Автоматическое добавление нового листа с определенным именем в текущей книге с помощью кода VBA
Вы можете добавить новый лист с определенным именем в конец текущей книги с помощью следующего кода VBA.
1. Нажмите клавиши Alt + F11 одновременно, чтобы открыть окно Microsoft Visual Basic for Applications.
2. В окне Microsoft Visual Basic for Applications нажмите Вставить > Модуль.
3. Скопируйте и вставьте приведенный ниже код VBA в окно Модуля.
Код VBA: добавить новый лист с определенным именем в конце текущей книги
Sub CreateSheet()
'Updated by ExtendOffice 20181009
Dim xName As String
Dim xSht As Object
On Error Resume Next
xName = InputBox("Please enter a name for this new sheet ", "Kutools for Excel")
If xName = "" Then Exit Sub
Set xSht = Sheets(xName)
If Not xSht Is Nothing Then
MsgBox "Sheet cannot be created as there is already a worksheet with the same name in this workbook"
Exit Sub
End If
Sheets.Add(, Sheets(Sheets.count)).Name = xName
End Sub
4. Нажмите клавишу F5, чтобы запустить код. В появившемся диалоговом окне Kutools для Excel введите имя для этого листа, а затем нажмите кнопку ОК. См. скриншот:
Затем создается новый рабочий лист с определенным именем и помещается в конец текущей книги.
Автоматическое добавление нового листа с определенным именем в новой книге с помощью Kutools для Excel
В этом разделе мы представим утилиту Создать последовательность листов из Kutools для Excel. С помощью этой утилиты вы можете легко добавить новый лист с определенным именем в новую книгу.
1. Для добавления нового листа с определенным именем вам нужно заранее ввести это имя в ячейку. Затем нажмите Kutools Plus > Лист > Создать последовательность листов.
2. В диалоговом окне Создать последовательность листов выберите Пустой лист в раскрывающемся списке На основе листа, выберите опцию Данныев выделенном диапазоне и укажите ячейку, содержащую определенное имя рабочего листа, и, наконец, нажмите кнопку ОК. См. скриншот:
Затем новый рабочий лист с этим конкретным именем из ячейки создается в новой книге немедленно.
Примечания:
Если вы хотите воспользоваться бесплатной пробной версией (30-день) этой утилиты, пожалуйста, нажмите, чтобы скачать её, а затем перейдите к выполнению операции согласно вышеуказанным шагам.
Лучшие инструменты для повышения продуктивности в Office
Повысьте свои навыки работы в Excel с Kutools для Excel и ощутите новую эффективность. Kutools для Excel предлагает более300 расширенных функций для повышения продуктивности и экономии времени. Щелкните здесь, чтобы получить наиболее нужную вам функцию...
Office Tab добавляет вкладочный интерфейс в Office, делая вашу работу значительно проще
- Включите редактирование и чтение во вкладках в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Открывайте и создавайте несколько документов во вкладках одного окна, а не в новых окнах.
- Увеличьте свою продуктивность на50% и сократите сотни кликов мышью ежедневно!