您好我是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中,而不是宏(我希望这是有道理的)
非常感谢任何帮助
答案 0 :(得分:2)
尝试:
AllowSorting:=True, AllowFiltering:=True