Я предполагаю, что пользователь не хочет сортировать защищенные области.
Некоторые догадки: возможно, вы определили незащищенные области таким образом, чтобы их нельзя было отсортировать без вмешательства в защищенные области.Попробуйте снять защиту с полных строк, например, если конкретные строки являются частью листа, который пользователь хочет отсортировать.
Если это не легко сделать, поскольку области на вашем листе слишком сложные, попробуйте добавить определенныесортировать функциональность, написанную в VBA, на ваш лист.В VBA вы можете сделать, как я написал в комментарии выше: снять защиту листа, отсортировать область и снова защитить ее.
Если вам нужен код, как это сделать в VBA: макрос-рекордер - ваш друг.