excel自動篩選在受保護的工作表中使用Excel自動篩選,聽說excel的教程在抖音很火,很多白領小朋友都在爭相學習,下面就跟小編一起學習一下excel自動篩選的新技能吧,excel自動篩選在受保護的工作表中使用Excel自動篩選就可以完成這一項工作,你是不是很心動,快跟小編一起來學習一下。
作者:Excel Home 來源:《Excel實戰(zhàn)技巧精粹》
發(fā)表于:2008年9月26日
在實際工作中,用戶常常需要把重要的工作表進行保護,以防止工作表內容被意外更改。如果在保護工作表的同時,又希望對工作表中的數(shù)據(jù)使用自動篩選功能以便進行一些數(shù)據(jù)分析工作,則需要進行一些設置。以圖131?1所示的工作表為例。
圖131?1 原始表格
131?1 Excel 2002及以上版本
從Excel 2002開始,工作表保護功能中允許用戶設置在保護工作表的同時所允許進行的部分操作類型,其中就包括自動篩選。
選中A1:C17中的任意單元格。
單擊菜單“數(shù)據(jù)”→“篩選”→“自動篩選”,使表格進入自動篩選模式。
單擊菜單“工具”→“保護”→“保護工作表”,在“保護工作表”對話框的“允許此工作表的所有用戶進行”列表框中,勾選“使用自動篩選”選項,如圖131?2所示。
圖131?2 在“保護工作表”對話框中勾選“使用自動篩選”選項
如果需要,可以在“取消工作表保護時使用的密碼”文本框中輸入保護工作表的密碼,最后單擊“確定”,關閉“保護工作表”對話框。
現(xiàn)在,雖然工作表處于受保護狀態(tài),不能對任何單元格進行修改,但仍然可以使用“自動篩選”功能,如圖131?3所示。
圖131?3 受保護的工作表仍然可以使用“自動篩選”功能
注意:
步驟2與步驟3的操作順序一定不能顛倒,即用戶必須在保護工作表以前就讓數(shù)據(jù)區(qū)域或列表進入自動篩選模式。否則,如果先執(zhí)行保護工作表命令,則無法開啟或關閉自動篩選模式,“自動篩選”命令也將是灰色的。
131?2 Excel 2000及更低版本
在Excel 2000或更低版本中,保護工作表功能沒有提供與自動篩選相關的設置,但是用戶仍然可以借助宏代碼來進行設置。假設數(shù)據(jù)保存在Sheet1中。
選中A1:C17中的任意單元格。
單擊菜單“數(shù)據(jù)”→“篩選”→“自動篩選”,使表格進入自動篩選模式。
按<Alt+F11>打開VBA編輯器窗口,按<Ctrl+R>組合鍵顯示工程資源管理器窗口,雙擊其中的ThisWorkbook,在右邊的代碼窗口中輸入以下代碼:
Private Sub Workbook_Open()
Worksheets("sheet1").Protect Password:="pwd", userInter Faceonly:=True
Worksheets("sheet1").EnableAutoFilter = True
End Sub
保存并關閉工作簿文件。
當再次打開工作簿文件時,工作表Sheet1將被保護,但是自動篩選功能仍然可用。用戶可以根據(jù)自己的需要,修改上述代碼中的工作表名稱與密碼(pwd)。
與在Excel 2002及以上版本中相似,用戶必須先讓數(shù)據(jù)表進入自動篩選模式,再運行宏代碼執(zhí)行工作表保護。