выбор активной рабочей таблицы только тогда, когда она существует в рабочей книге - PullRequest
0 голосов
/ 09 мая 2019

У меня есть модуль VBA, в котором я хочу выбрать рабочий лист, но только если он присутствует в рабочей книге.

Так что, если я использую код activeworksheets, это выдает ошибку, если рабочий лист отсутствует в рабочей книге.

У меня есть эти 3 листа, поэтому я попробовал, если ошибка, но это работает, только если отсутствует один из листов, как будто ошибка обрабатывает только первый случай и не может обрабатывать дальнейшие случаи.

Есть предложения?

1 Ответ

0 голосов
/ 09 мая 2019

Есть много способов решить эту проблему.Мое предложение делает

Dim ws as Worksheet Set ws = Worksheets(1) if ws.Name == "Worksheet I want" 'Do your thing End if

ИДК, сколько листов у вас есть.Используйте для с Application.Sheets.Count, если вам нужно.

Надеюсь, это поможет

...