Я придумал простой способ сделать это, но я не создал новый саб для него.Вместо этого я просто "проверил проверку" в сабвуфере, над которым я работал.Предполагая, что имя листа, которое мы ищем, это «Sheet_Exist», и мы просто хотим активировать его, если оно найдено:
Dim SheetCounter As Integer
SheetCounter = 1
Do Until Sheets(SheetCounter).Name = "Sheet_Exist" Or SheetCounter = Sheets.Count + 1
SheetCounter = SheetCounter +1
Loop
If SheetCounter < Sheets.Count + 1 Then
Sheets("Sheet_Exist").Activate
Else
MsgBox("Worksheet ""Sheet_Exist"" was NOT found")
End If
Я также добавил всплывающее окно, когда лист не существует.