В Excel имеется три уровня видимости листов: видимый, скрытый и очень скрытый. Видимый лист отображается в списке листов листов книги. Скрытый лист не отображается в перечне, однако его можно отобразить стандартными методами. Так называемый Очень скрытый режим, который установить и снять можно только с использованием макросов. Очень скрытые листы не отображаются в перечне листов, более того они не отображаются в диалоговом окне "Вывод на экран скрытого листа".
Так как об этом способе не знают большинство пользователей Excel, то им удобно пользоваться если необходимо спрятать часть информации.
Самый удобный способ, который не требует специальных знаний, а также позволяет быстро скрыть большое количество листов - установить надстройку VBA-Excel. Для того, чтобы скрыть или отобразить листы в Excel необходимо:
Для того чтобы скрыть лист необходимо:
Для отображения скрытого листа можно аналогичным способом установить значение -1 - xlSheetVisible.
Можно сказать, что это самый сложный способ, однако и более универсальный. С помощью программирования можно задавать различные условия скрытия листов и многое другое. Но остановимся пока только на скрытие/отображении.
Sub СкрытиеЛистов() ' Удалите лишние строчки кода в зависимости от результата, который нужно получить Sheets("ИмяЛиста").Visible = xlSheetHidden ' Скрыть лист обычным способом Sheets("ИмяЛиста").Visible = xlSheetVeryHidden ' Сделать супер скрытый лист Sheets("ИмяЛиста").Visible = xlSheetVisible ' Отобразить лист End Sub