Ребята, подскажите пожалуйста код макроса который смог бы создать новый лист с определенным именем в открытой книге.
Такое вообще возможно?
Такое вообще возможно?
11.09.2008 16:57:52
Ребята, подскажите пожалуйста код макроса который смог бы создать новый лист с определенным именем в открытой книге.
Такое вообще возможно? |
|
|
|
11.09.2008 17:30:29
Ну вот так можно:
Sheets.Add.Name = "Мое_имя" |
|
|
|
11.09.2008 17:48:14
'Сначала проверим существование данного листа в книге
If WorksheetIsExist("Nike") Then MsgBox "Лист Nike существует, удалите или переименуйте его!", vbExclamation, "Ошибка" Exit Sub End If 'добавляем лист с заданным именем Worksheets.Add.Name = "Nike" 'а это сама функция проверки имени... Private Function WorksheetIsExist(iName$) As Boolean '***********************************************' ' Дата создания 01/01/2005 ' Автор Климов Павел Юрьевич ' '***********************************************' Dim iList As Worksheet For Each iList In Worksheets If StrComp(iList.Name, iName$, vbTextCompare) = 0 Then WorksheetIsExist = True Exit Function End If Next WorksheetIsExist = False End Function |
|
|
|
11.09.2008 20:50:27
Игорь в очередной раз Вам спасибо! Все работает!
|
||||
|
|
|||