Как проверить существует ли лист Excel c определенным названием - VB
Формулировка задачи:
Пишу вторую в жизни программу на VB - макрос для Excel
В цикле перебираются по очереди все листы книги с названиями, соотв. элементам массива. Однако если одного из таких листов нет - то сразу возникает ошибка, т.к. происходит обращение к несуществующему листу.
Есть ли оператор, с помощью которого можно проверить, существует ли лист Excel c определенным названием? Какие еще есть варианты решения вопроса?
Решение задачи: «Как проверить существует ли лист Excel c определенным названием»
textual
Листинг программы
- Private Function SheetExist(ByVal sheetName As String) As Boolean
- On Error GoTo SomWrong
- Dim n As Integer
- n = ActiveWorkbook.Sheets(sheetName).Index
- SheetsExist = True
- Exit Function
- SomWrong:
- SheetsExist = False
- End Function
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д