Могу ли я защитить один лист в Excel, чтобы сделать его недоступным для просмотра другими?

#excel

Вопрос:

У меня есть планировщик смен, и его может увидеть/использовать любой желающий, чтобы отметить свои смены. Теперь я создал новый рабочий лист, который вычисляет, сколько дней отпуска осталось у каждого сотрудника, чтобы иметь лучший обзор. Поскольку по закону он не должен просматриваться другими сотрудниками, я подумал о том, чтобы дать этому листу пароль. Однако, когда я устанавливаю пароль, любой желающий все равно может видеть содержимое листа.

Как я могу настроить его так, чтобы лист нельзя было просматривать до тех пор, пока пароль неверен?

Комментарии:

1. Я сделал это, скрыв все столбцы, а затем при установке пароля запретил редактирование…

2. Пожалуйста, имейте в виду, что если это закон, то вы здесь на тонком льду. Я предлагаю вам никоим образом не пытаться заблокировать других сотрудников с этого листа, а вместо этого поместить этот лист в другой файл, к которому они не могут получить доступ. Все файлы Excel легко взломать. Скрытые листы легко раскрыть, пароли легко взломать, и весь код VBA, который «что-то делает», может быть отменен квалифицированным специалистом. Не делай этого, если таков закон. Я не могу этого достаточно подчеркнуть.

Ответ №1:

Вы можете сделать этот лист «очень скрытым».

Шаги, которые нужно сделать:

  • сохранить документ в формате xlsm (с макросами)
  • откройте vba-редактор (ALT F11)
  • установите для листа значение очень скрытый — «очень скрытый» означает, что невозможно отобразить лист с помощью графического интерфейса Excel (например, скрытого листа), но только с помощью графического интерфейса VBE.

введите описание изображения здесь

Чтобы пользователи не могли раскрываться через VBA-редактор:

  • Select Extras — VBA Project properties (Eigenschaften von VBA-Projekt)
  • Перейдите на вкладку защита и выберите заблокировать проект плюс добавить пароль.

(Эта защита работает только в том случае, если файл хранится в формате xlsm.)

Пожалуйста, имейте в виду, что существует множество источников, которые объясняют, как взломать VBE-пароль. Если кто-то захочет увидеть лист, он или она сможет это сделать. Файл Excel никогда не будет на 100 % безопасным.