我有一张受锁定牢房保护的床单。即使在保护工作表的同时检查“排序”和“自动过滤”选项后,我仍然无法对数据进行排序/过滤。
单击“排序”按钮时,我收到以下消息:
您尝试更改的单元格或图表受到保护 因此只读。要修改受保护的单元格或图表,请先删除 保护...
我错过了什么吗?
提前致谢
答案 0 :(得分:5)
即使使用您提到的设置,您也只能对要排序的所有单元格是否已解锁进行排序。即使单元格已锁定,您也可以自动过滤,但无法打开和关闭自动过滤。
你的帖子被标记为excel-vba
,所以我会提到你可以使用UserInterfaceOnly:= True保护代码中的表格,然后你就可以使用VBA完成上述所有操作了:
Activesheet.Protect userinterfaceonly:=True, AllowSorting:=True, AllowFiltering:=True