Excel中的分級顯示(組合)功能可以讓表格中的某些數據按組別進行顯示或隱藏,十分方便。但在保護工作表后,無法直接使用分級顯示。如果既要保護工作表,又要讓用戶能使用已建立的分級顯示,可以用下面的方法。
1.先在工作表中建立分級顯示。
2.按Alt+F11,打開VBA編輯器,在“工程”窗口中雙擊“ThisWorkbook”,在代碼窗口中輸入下列代碼:
Private Sub Workbook_Open()
With Worksheets("Sheet1")
.EnableOutlining = True
.Protect Password:="123", userInterfaceOnly:=True
End With
End Sub
說明:假設工作表名稱為“Sheet1”,上述代碼對該工作表進行保護,并設置的密碼為“123”。如果之前已對工作表設置了密碼保護,需確保兩處的密碼一致。
3.根據需要設置VBA保護密碼。
最后保存工作簿。這樣,用戶打開受保護的工作表后就可以使用已創建的分級顯示了。






