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