Пароль на страницу

Автор zs, 13.08.2012, 21:48

« назад - далее »

zs

Hello! Возможен ли пароль на страницу. Это необходимо, чтобы на этой странице спрятать, например, кодовые числа для формулы, которая расположена на другой странице. Но, чтобы пользователи формулы не могли видеть эти кодовые числа на странице или страница была под паролем (или может быть в другой книге, или другой вариант спрятать кодовые числа), а видели только ссылки. С уважением, ZS/

Шпец Докапыч

Можно в свойствах листа (Alt+F11, F4, выбрать лист) указать Visible = 2 - xlSheetVeryHidden, тогда лист нельзя будет отобразить через стандартное меню. А сами свойства закрыть для просмотра установкой пароля на проект VBA: Tools → VBAProject Properties → Protection → * Lock project for viewing.

Также нужно закрыть сами формулы для просмотра стандартной операцией: Формат ячеек → Защита → Скрыть формулы, и, соответственно, поставить на лист защиту.
Знания недостаточно, необходимо применение. Желания недостаточно, необходимо действие. (с) Брюс Ли

ZORRO2005

Цитата: Шпец Докапыч от 13.08.2012, 22:04
Можно в свойствах листа (Alt+F11, F4, выбрать лист) указать Visible = 2 - xlSheetVeryHidden, тогда лист нельзя будет отобразить через стандартное меню. А сами свойства закрыть для просмотра установкой пароля на проект VBA: Tools → VBAProject Properties → Protection → * Lock project for viewing.
Серёг, после сохранения и повторного открытия файла Lock project for viewing слетает(Excel2010).
Как все-таки заблокировать Visible?
Яндекс-деньги: 410011658492153

Шпец Докапыч

Похоже, на пустой проект не ставится. Нужно что-то добавить, пустой модуль, скажем. Соответственно и сохранять нужно будет в *.xls или *.xlsm. При сохранении в *.xlsx опять слетит.

Надо бы ещё поразмыслить над альтернативным вариантом...
Знания недостаточно, необходимо применение. Желания недостаточно, необходимо действие. (с) Брюс Ли