Страницы: 1
RSS
Защита ячеек на незащищенном листе
 
Добрый день уважаемы форумчане. Подскажите пожалуйста как защитить ячейки от ввода данных на незащищенном листе и скрыть формулы. Дело в том что я макросом снимаю защиту с листа и тем самым формулы становятся видимыми  и защита тоже слетает.
В идеале же нужно чтобы после снятия защиты поля, которые заполняются автоматом по условию, оставались защищенными, а формулы невидимыми.

Заранее спасибо
 
Вы макросом снимаете защиту, заполняете ячейки, и опять макросом ставите защиту на лист. Или так не пойдёт?
Мастерство программиста не в том, чтобы писать программы, работающие без ошибок.
А в том, чтобы писать программы, работающие при любом количестве ошибок.
 
Нет, в принципе все верно. Но есть ячейки,  которых люди не должны касаться вовсе даже после снятия защиты. А поскольку "Умных" людей много, то нужна "Защита от дураков"  
 
Вариант: на событие Worksheet_SelectionChange нужных ячеек назначить "отскок" )
 
Цитата
Adilet_Yess написал:
Но есть ячейки,  которых люди не должны касаться вовсе
Так защитите только те ячейки, которые надо защитить. А те, которые надо оставить свободными для ввода - разрешите изменять даже при защите листа: Как разрешить изменять только выбранные ячейки?
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Страницы: 1
Наверх