невозможно сортировать или фильтровать данные на защищенном листе с заблокированными ячейками - PullRequest
1 голос
/ 07 февраля 2012

У меня есть лист, который защищен запертыми ячейками.Даже после проверки параметров «сортировка» и «Автофильтр» во время защиты листа я все еще не могу отсортировать / отфильтровать данные.

При нажатии кнопки «Сортировка» появляется следующее сообщение:

Ячейка или диаграмма, которую вы пытаетесь изменить, защищены и поэтому доступны только для чтения.Чтобы изменить защищенную ячейку или диаграмму, сначала снимите защиту ...

Я что-то упустил?

Заранее спасибо

1 Ответ

5 голосов
/ 08 февраля 2012

Даже с настройками, как вы упомянули, вы можете сортировать, только если все сортируемые ячейки разблокированы. Вы можете выполнить автофильтр, даже если ячейки заблокированы, но вы не можете включать и выключать автофильтр.

Ваше сообщение помечено excel-vba, поэтому я упомяну, что вы можете защитить лист в коде, используя UserInterfaceOnly: = True, а затем вы можете выполнить все вышеперечисленное с помощью VBA:

Activesheet.Protect userinterfaceonly:=True, AllowSorting:=True, AllowFiltering:=True
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...