Когда вы защищаете рабочий лист, Excel не позволяет пользователям выполнять широкий спектр задач с данными на листе. Одна из вещей, которую пользователь больше не может делать, — это сортировать данные. Что, если вы хотите, чтобы пользователь мог сортировать данные, но при этом оставил лист защищенным?

Ответ довольно прост: Excel позволяет вам указать, что пользователи могут и не могут делать с защищенным листом. Когда вы открываете вкладку «Обзор» на ленте и нажимаете кнопку «Защитить лист» в группе «Защита» (группа «Изменения» в более ранних версиях Excel), Excel отображает диалоговое окно «Защита листа». Внизу диалогового окна находится длинный список флажков. Все, что вам нужно сделать, это выбрать, что пользователь должен иметь возможность делать с листом. Один из вариантов (нужно немного прокрутить вниз) — Сортировка.

Если вы выберете эту опцию, то пользователи смогут сортировать защищенные данные.

Следует иметь в виду большое предостережение: все ячейки, которые будут участвовать в сортировке (или потенциально участвовать в сортировке), должны быть разблокированы. Сюда входят любые заголовки столбцов для данных, которые можно отсортировать.

Перед блокировкой листа выберите все ячейки, которые вы хотите, чтобы люди могли сортировать. (Отличный способ сделать это — выбрать одну из ячеек и нажать Shift + Ctrl + 8. Excel считает, что выбранная область должна быть отсортирована после завершения сортировки.) Не снимая выделения с этих ячеек, откройте вкладку «Защита» для диалоговое окно Формат ячеек и снимите флажок Заблокировано. Теперь защитите свой рабочий лист и убедитесь, что вы разрешили сортировку в спецификациях защиты.

Если вам не удастся снять защиту со всех ячеек, которые могут быть задействованы в сортировке (даже с одной), Excel не позволит сортировать данные на защищенном листе, даже если вы дали указание разрешить сортировку.

_Примечание: _

Если вы хотите узнать, как использовать макросы, описанные на этой странице (или на любой другой странице на сайтах ExcelTips), я подготовил специальную страницу, содержащую полезную информацию.

link: / excelribbon-ExcelTipsMacros [Щелкните здесь, чтобы открыть эту специальную страницу в новой вкладке браузера].

ExcelTips — ваш источник экономичного обучения Microsoft Excel.

Этот совет (137) применим к Microsoft Excel 2007, 2010, 2013, 2016, 2019 и Excel в Office 365. Вы можете найти версию этого совета для старого интерфейса меню Excel здесь:

link: / excel-Sorting_Data_on_Protected_Worksheets [Сортировка данных на защищенных рабочих листах].