如何在Excel 2013中的受保护工作表上启用排序

时间:2017-06-08 11:22:39

标签: excel-vba sorting protected vba excel

您好我是VBA的新手但之前在查询中找到了很多答案,但是我无法解决一个问题。我设法启用了大纲和过滤,但无法正确获取代码,无法对工作表中未受保护的单元格进行排序。到目前为止,我所使用的代码完全符合要求:

sheet_by_id

我已经尝试了Private Sub Workbook_Open() For Each ws In Sheets With ws .Unprotect Password:="password" .Protect Password:="password", UserInterfaceOnly:=True .EnableOutlining = True .EnableAutoFilter = True End With Next ws End Sub EnableSort = True,但都没有效果。代码在Visual Basic中,而不是宏(我希望这是有道理的)

非常感谢任何帮助

1 个答案:

答案 0 :(得分:2)

尝试:

AllowSorting:=True, AllowFiltering:=True