Страницы: 1
RSS
Сортировка защищенных ячеек
 
Проблема: Отсутствует возможность сортировки защищенных ячеек в MS Excel.  
Дано: Лист с защищенным диапазоном, фильтр на заголовках.  
Задача: Необходимо предоставить возможность сортировать значения защищенных диапазонов с помощью опций стандартного фильтра.  
 
Возможные варианты решения:  
1. При обработке в фильтре события "сортировка" отключать защиту, сортировать, а затем включать? Если да, то как называется функция?  
2. Свои варианты...  
 
Спасибо.
 
Вариант: т.к. отследить изменение состояния фильтра On-Line нельзя, то лучше всего сделать отдельную кнопку на листе, на которую повесить макрос сортировки. В макросе перед сортировкой снимать защиту листа, а после устанавливать заново.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
{quote}{login=The_Prist}{date=30.08.2010 04:34}{thema=}{post}Вариант: т.к. отследить изменение состояния фильтра On-Line нельзя, то лучше всего сделать отдельную кнопку на листе, на которую повесить макрос сортировки. В макросе перед сортировкой снимать защиту листа, а после устанавливать заново.{/post}{/quote}  
 
Или, как вариант, сделать выпадающий список с заголовком "Сортировка", выбирать столбцы, выбирать способ сортировки, щелкать по кнопке, а далее по вышеописанному Вами сценарию. Я все же надеялся, что есть возможность как-то фильтр "ловить". Жаль. Спасибо большое за ответ!
 
а разве нельзя поставить галку на разрешение автофильтра при защите листа?
 
{quote}{login=}{date=30.08.2010 04:44}{thema=}{post}а разве нельзя поставить галку на разрешение автофильтра при защите листа?{/post}{/quote}  
 
Галка установлена.  
Разрешение автофильтра ("Использование автофильтра") не дает прав на сортировку.
 
Поставить-то галку можно. Но будет сортировать только по возрастанию/убыванию, а по условию и все другие варианты - нет.  
А вот как при включенной защите сортировать по условиям? Ведь на все варианты кнопок с макросами не напасёшься.
 
{quote}{login=Vlad}{date=30.08.2010 04:58}{thema=}{post}А вот как при включенной защите сортировать по условиям? Ведь на все варианты кнопок с макросами не напасёшься.{/post}{/quote}  
 
Application.Dialogs(192).Show
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Для 2003 можно применить этот:  
 
Application.Dialogs(39).Show
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
{quote}{login=Vlad}{date=30.08.2010 04:58}{thema=}{post}Поставить-то галку можно. Но будет сортировать только по возрастанию/убыванию, а по условию и все другие варианты - нет.  
А вот как при включенной защите сортировать по условиям? Ведь на все варианты кнопок с макросами не напасёшься.{/post}{/quote}  
 
При включенной защите сортировка невозможна, независимо от условий.  
Имеется возможность только отображения значений.
 
я чего-то не понимаю?  
на защищенном листе и сортировка и АФ по всем условиям
 
АФ работает. Сортировка не работает. 2003.
 
{quote}{login=}{date=30.08.2010 10:38}{thema=}{post}я чего-то не понимаю?  
на защищенном листе и сортировка и АФ по всем условиям{/post}{/quote}У меня сортировка через Фильтр не работает. Да и не работала никогда при защите листа...
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Страницы: 1
Читают тему
Наверх