Excel VBA Макросы. Как с помощью макроса скрыть лист?

Автор Посетитель, 01 мая 2024, 19:02

Посетитель


Администратор

С помощью VBA можно скрыть лист двумя способами.
В примерах скрывается активный лист (это лист, который пользователь видит на мониторе).

Этот способ скрывает лист, но пользователь в программе "Excel" может его отобразить:
Sub Macro1()
    ActiveSheet.Visible = xlSheetHidden
End Sub

Этот способ скрывает лист так, что пользователь в программе "Excel" не сможет его отобразить (можно будет отобразить только с помощью макроса):
Sub Macro2()
    ActiveSheet.Visible = xlSheetVeryHidden
End Sub