На этот вопрос уже есть ответ здесь:
У меня есть следующий код:
If Sheets("EstimateTemplate").Visible Then
Sheets("EstimateTemplate").Select
ActiveWindow.SelectedSheets.Visible = False
Sheets("Navigation").Select
Else
Sheets("EstimateTemplate").Visible = True
Sheets("Navigation").Select
End If
как я могу обернуть его с предложением «ЕСЛИ ЛИСТ СУЩЕСТВУЕТ»
Я попробовал следующее, которое не сработало
IF not Sheets("EstimateTemplate") = "" then
If Sheets("EstimateTemplate").Visible Then
Sheets("EstimateTemplate").Select
ActiveWindow.SelectedSheets.Visible = False
Sheets("Navigation").Select
Else
Sheets("EstimateTemplate").Visible = True
Sheets("Navigation").Select
End If
end if
microsoft-excel
vba
macros
DanM
источник
источник
Ответы:
Я беру решение отсюда как хороший:
Для этого нет встроенной функции.
Итак, вы в конечном итоге:
источник