Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Проверка на наличие рабочего листа

6.2K
17 января 2006 года
iq13
28 / / 03.12.2005
Товарищи, а как проверить, есть ли в моей рабочей книге лист с именем, к примеру "Листик" ??
405
17 января 2006 года
Dmitrii
554 / / 16.12.2004
Цитата:
Originally posted by iq13
Товарищи, а как проверить, есть ли в моей рабочей книге лист с именем, к примеру "Листик" ??


Вот один из возможных вариантов:

 
Код:
Sub WShExist()
Dim xSh As Worksheet
On Error Resume Next
Set xSh = Worksheets("Листик")
If xSh Is Nothing Then
    MsgBox "Нет такого рабочего листа"
Else
    MsgBox "Есть такой рабочий лист."
End If
End Sub
275
17 января 2006 года
pashulka
985 / / 19.09.2004
Вот ещё один из возможных вариантов :

Код:
Option Compare Text

...

iNewName = "НовыйЛист"

For Each iSheet In Sheets
    If iSheet.Name = iNewName Then
       MsgBox "Лист с таким именем существует", , ""
       Exit For
    End If
Next
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог