无法对具有锁定单元格的受保护工作表上的数据进行排序或筛选



我有一张用锁定单元格保护的表。即使在保护工作表时选中了"排序"one_answers"自动筛选"选项,我仍然无法对数据进行排序/筛选。

当我点击排序按钮时,我会收到以下消息:

您尝试更改的单元格或图表受到保护,并且因此是只读的。要修改受保护的单元格或图表,请首先删除保护

我是不是错过了什么?

提前感谢

即使使用前面提到的设置,也只能在所有要排序的单元格都解锁的情况下进行排序。即使单元格被锁定,你也可以自动过滤,但你不能打开和关闭自动过滤。

你的帖子被标记为excel-vba,所以我要提到的是,你可以使用UserInterfaceOnly:=True在代码中保护工作表,然后你可以使用VBA:完成以上所有操作

Activesheet.Protect userinterfaceonly:=True, AllowSorting:=True, AllowFiltering:=True

最新更新