Событие Workbook.NewSheet в VBA Excel, которое происходит при создании нового листа в рабочей книге. Автоматическое переименование создаваемого листа.
Событие Workbook.NewSheet
Событие Workbook.NewSheet происходит при создание нового листа в книге Excel.
Синтаксис:
1 |
Workbook_NewSheet(ByVal Sh As Object) |
Sh — объектная переменная со ссылкой на новый лист или диаграмму (объект Chart).
Пример с Workbook.NewSheet
Автоматическое переименование вновь созданного рабочего листа с помощью кода VBA Excel:
1 2 3 |
Private Sub Workbook_NewSheet(ByVal Sh As Object) Sh.Name = Format(Now, "dd.mm.yy") & " " & Format(Now, "hhnnss") End Sub |
Данный код меняет имя нового листа по умолчанию на имя, состоящее из текущей даты и текущего времени. Время задано без разделителя, так как для этого используется двоеточие, которое не допустимо в имени листа.
Код размещается в модуле книги.
Содержание рубрики VBA Excel по тематическим разделам со ссылками на все статьи.