Друзья, подскажите, пожалуйста. Есть лист, который необходимо запаролить от редактирования некоторых ячеек. При этом на листе есть группировка данных. При защите листа группировка данных перестает работать - т.е. нельзя менять отображение с уровня 1 на уровень 2 и т.д. Подскажите, можно ли как-то сохранить функционал группировки данных при защите листа?
Группировка данных на защищенном листе
01.04.2013 10:31:05
|
|
|
|
01.04.2013 11:26:04
Только через макросы:
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
|
|
|
|
01.04.2013 22:20:59
Спасибо большое, очень помогло. Но у меня есть одна проблема - пароль вписывается на уровне макроса. Если пользователь, не знакомый с тем что такое макросы, решит поменять пароль (что возможно, когда табличка или форма уходит от "разработчика" начинает жить собственной жизнью), вся логика разрушится ) При следующем открытии книги выскочит непонятное для пользователя сообщение о том, что пароль неверный, он решит что все пропало и ничего не работает.
Можно же ведь макросом прописать изменение свойства EnableOutlining на True всех листов без "перепароливания" - снятия защиты и её новой установки? Т.е. какой бы пароль пользователь ни установил (стандартным способом) при следующем открытии книги на всех листах включается возможность пользования группировкой данных. Код будет что-то в этом роде
Вот только проблема в том, что в таком виде он не работает )) Я что-то неправильно делаю в коде или так сделать вообще нереально?
Изменено: |
||||
|
|
|||