Как прописать условие для if что лист показан (visible)?
Т.е. visible = true или hidden = false.
Условие: если лист отображён:
Sub макрос()
If Worksheets(1).Visible = xlSheetVisible Then
End If
End Sub
Цифра 1 в скобках это лист 1?
У меня макрос проверяет каждый лист.
Допустим можно прописать условие activesheet.visible?
Да, число 1 означает первый лист. Просто для примера сделал.
Можно указать ActiveSheet, но это нелогично, т.к. активный лист всегда видим.