Суперскрытый лист в EXCEL

Очень часто, когда мы работаем в Excel, для того, чтобы уберечь ценную исходную информацию, нам необходимо скрывать от глаз посторонних юзеров данные. Это можно осуществить несколькими способами: скрыть отдельные строки, столбцы; целые листы документа (чтобы в стандартном режиме скрыть лист документа нужно на ярлычке интересующего листа нажать правой клавишей мыши и выбрать пункт контекстного меню Скрыть, см. рисунок ниже).


Но проблема вся состоит в том, что отобразить скрытые таким образом данные можно так же просто, как и скрыть (те же действия, только в обратном порядке). Например, чтобы отобразить скрытый лист, нужно на любом из ярлыков открытых листов нажать правой клавишей мыши, затем выбрать команду Показать, а после этого уже выбрать нужный лист:


Но выход есть! Для того, чтобы скрыть лист Excel основательно, нужно проделать путь немного длиннее. Для этого выполним следующие действия:

  1. На клавиатуре нажмем сочетание клавиш <Alt>+<F11> или на вкладке Разработчик команду Visual Basic:
  2. Откроется окно редактора Visual Basic, в котором нас будут интересовать только два окна: Project и Properties:
    Если эти окна по какой-либо причине у Вас не отобразились, открыть их можно через меню View или при помощи сочетаний клавиш:
  3. Так, для абсолютно каждого существующего в книге Excel листа можно увидеть и настроить параметры его видимости:
    1. - 1 – xlSheetVisible - лист отображен в книге
    2. 0 – xlSheetHidden – лист скрыт (обычным образом, как мы описывали ранее в статье)
    3. 2 – xlSheetVeryHidden - лист очень скрыт, его невозможно отобразить ранее описанным способом, а только через окно редактора Visual Basic.
  4. И если Вас беспокоит, что кто-то сможет это сделать, то советуем на окно данного редактора поставить пароль: вкладка окна редактора Visual Basic Tools → меню VBA Project Properties → закладка Protection → ставите галочку и вписываете дважды пароль:



Все готово! Лист кроме Вас никто не откроет.

Желаем Вам приятного дня и до встречи в новом блоге!


Прокомментировать блог в соцсетях:


Выбрать все статьи по хештегу: #ExcelVBA