当前位置:首页 > 办公设计 > Office教程 > 在受保护的工作表中使用Excel自动筛选

在受保护的工作表中使用Excel自动筛选

1年前 (2025-05-24)Office教程1610

作者:Excel Home   来源:《Excel实战技巧精粹》
发表于:2008年9月26日

       在实际工作中,用户常常需要把重要的工作表进行保护,以防止工作表内容被意外更改。如果在保护工作表的同时,又希望对工作表中的数据使用自动筛选功能以便进行一些数据分析工作,则需要进行一些设置。以图131?1所示的工作表为例。

图131?1 原始表格

131?1 Excel 2002及以上版本

       从Excel 2002开始,工作表保护功能中允许用户设置在保护工作表的同时所允许进行的部分操作类型,其中就包括自动筛选。

选中A1:C17中的任意单元格。

单击菜单“数据”→“筛选”→“自动筛选”,使表格进入自动筛选模式。

单击菜单“工具”→“保护”→“保护工作表”,在“保护工作表”对话框的“允许此工作表的所有用户进行”列表框中,勾选“使用自动筛选”选项,如图131?2所示。

图131?2 在“保护工作表”对话框中勾选“使用自动筛选”选项

如果需要,可以在“取消工作表保护时使用的密码”文本框中输入保护工作表的密码,最后单击“确定”,关闭“保护工作表”对话框。

现在,虽然工作表处于受保护状态,不能对任何单元格进行修改,但仍然可以使用“自动筛选”功能,如图131?3所示。

图131?3 受保护的工作表仍然可以使用“自动筛选”功能

注意:

       步骤2与步骤3的操作顺序一定不能颠倒,即用户必须在保护工作表以前就让数据区域或列表进入自动筛选模式。否则,如果先执行保护工作表命令,则无法开启或关闭自动筛选模式,“自动筛选”命令也将是灰色的。

131?2 Excel 2000及更低版本

       在Excel 2000或更低版本中,保护工作表功能没有提供与自动筛选相关的设置,但是用户仍然可以借助宏代码来进行设置。假设数据保存在Sheet1中。

选中A1:C17中的任意单元格。

单击菜单“数据”→“筛选”→“自动筛选”,使表格进入自动筛选模式。

按<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将被保护,但是自动筛选功能仍然可用。用户可以根据自己的需要,修改上述代码中的工作表名称与密码(pwd)。

       与在Excel 2002及以上版本中相似,用户必须先让数据表进入自动筛选模式,再运行宏代码执行工作表保护。

 

扫描二维码推送至手机访问。

欢迎转载或分享本篇文章。

本文链接:https://www.jcba123.com/article/1139

分享给朋友:

“在受保护的工作表中使用Excel自动筛选” 的相关文章

Office: excel函数公式大全

Office: excel函数公式大全

一、条件判断:IF函数。 目的:判断成绩所属的等次。 方法: 1、选定目标单元格。 2、在目标单元格中输入公式:=IF(C3>=90.”优秀”,IF(C3>=80.”良好”,IF(C3>=60.”及格”,”不及格”)))。 3、Ctrl+Enter填充。...

PPT打造带感多色彩艺术字效果

PPT打造带感多色彩艺术字效果

众所周知,Office办公软件中的艺术字效果都不咋样,基本是拿不出手的。想要好看点艺术字,我们可以自己动手制作。这里,易老师来教大家在PPT中制作更好看的艺术字体。 开始制作艺术字 步骤一、插入文本框输入文字,这里我就用微软雅黑来做艺术字。 步骤二、选中文字,右键【设置文字效果格式】...

带错误值的数据,要想求和怎么办

带错误值的数据,要想求和怎么办

如何对带有错误值的数据进行求和。 先来看数据源,C列是不同业务员的销量,有些单元格中是错误值: 现在需要在E2单元格计算出这些销量之和,如果直接使用SUM函数,会返回错误值,该怎么办呢? 普通青年公式是这样的,输入完成后,要按住SHift+ctrl不放,按回车。 =SUM(IFERROR(C2:C...

将多列的区域或数组合并成一列,就用TOCOL函数

将多列的区域或数组合并成一列,就用TOCOL函数

今天分享TOCOL函数的几个典型应用。 这个函数目前可以在Excel 365和最新的WPS表格中使用,作用是将多列的区域或数组转换为单列。函数用法为: =TOCOL(要转换的数组或引用, [是否忽略指定类型的值], [按行/列扫描]) 其中第二参数为0或者省略该参数时,表示保留所有值。为1表示忽略空...

PPT证件照换背景颜色

PPT证件照换背景颜色

PPT制作技巧:如何用PPT五步绘制“逗号”时间线表达? 在网上看到一种时间线简单而且实用,问问有没有比较快速的制作方法? 颜色搭配还不错,逗号的表现形式,简洁而且实用,一定有绘制的快速方法。 场景:财务、HR、采购、市场,销售部需要PPT时间线表达的办公人士。...

PPT将正方形的图片转变为圆形

PPT将正方形的图片转变为圆形

1.单击工具栏插入下的形状,在下拉菜单下选择椭圆。 2.按住shift键画出一个正圆,选中此圆形,单击工具栏绘图工具下的填充,在下拉菜单下选择图片或纹理,在下拉菜单中选择本地图片。 3.弹出选择图片的对话框,找到需要插入的图片,单击打开。 4.图片就已经填充...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。