分享

问与答25:如何限定用户只能操作工作表中指定区域?

 L罗乐 2017-09-19

 

Q我想只让用户操作下图1所示的工作表的单元格区域B2:D5,该如何设置?

  1

 

A这里介绍3种方法。

方法1:使用工作表保护功能

1步:选取可以操作的单元格区域B2:D5

2步:<Ctrl 1>组合键,调出如图2所示的“设置单元格格式”对话框。在“保护”选项卡中,取消选中“锁定”前的复选框,单击“确定”按钮。

 2

3步:单击工作表“审阅”选项卡,单击“保护工作表”命令。

在“保护工作表”中,取消选中“选定锁定单元格”前的复选框(如图3所示),单击“确定”按钮。

 3

当然,也可以设置保护工作表的密码。

至此,限定用户只能操作该工作表单元格区域B2:D5

 

方法2:使用允许用户编辑区域

1步:选取可以操作的单元格区域B2:D5

第2步:单击“审阅”选项卡中的“允许用户编辑区域”命令,弹出“允许用户编辑区域”对话框,单击“新建”按钮。如图4所示。

 4

第3步:在“新区域”对话框中,将选定的单元格区域自动输入到“引用单元格”中,如图5所示。在这里,还可以输入密码。这样在编辑该区域时需要输入正确的密码后,才能编辑。

 5

第4步:单击“确定”,回到“允许用户编辑区域”对话框,如图6所示。

 6

单击“保护工作表”,完成工作表保护设置。

至此,用户只能编辑单元格区域B2:D5

注:使用此方法,可以将工作表中的不同区域为不同的用户设置不同的密码。这样,不同的用户只能编辑自已的区域。

 

方法3:使用VBA

Alt F11打开VBE编辑器。

ThisWorkbook模块中输入图7所示的代码。

 7

再次打开该工作簿,将限定用户只能操作工作表Sheet2的单元格区域B2:D5



 

本文属原创文章,转载请联系我(xhdsxfjy@163.com)或者注明出处。

欢迎在下面留言,完善本文内容,让更多的人学到更完美的知识。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多