Как проверить существует ли лист 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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д