Проверка существования листа Excel

Функция на VBA ЛИСТСУЩ проверяет существование листа и возвращает ИСТИНА если указанный лист существует в активной книге и ЛОЖЬ если такого листа нет

Описание функции

Формула =ЛИСТСУЩ(ИМЯ) выполняет проверку существования листа Excel. Если заданный файл имеется в активной книге, функция вернет значение ИСТИНА, если нет - ЛОЖЬ. Функция имеет только один аргумент:

  • ИМЯ - имя листа, существование которого в активной книге необходимо проверить

Пример

Пример проверки существования листа

Проверка существования листа

Код на VBA

Function ЛИСТСУЩ(ИМЯ As String) As Boolean
    Dim Sh As Object
    On Error Resume Next
    Set Sh = ActiveWorkbook.Sheets(ИМЯ)
    If Err.Number = 0 Then ЛИСТСУЩ = True
End Function
Надстройка
VBA-Excel
Надстройка для Excel содержит большой набор полезных функций, с помощью которых вы значительно сократите время и увеличите скорость работы с программой.