在Excel中要将用户操作限制在工作表的某个区域中,除了使用保护工作表的方法外,还可以用下面的方法:

    1.选择工作表,按Alt+F11,打开VBA编辑器。

    2.如果属性窗口未显示,按F4键显示属性窗口。

    3.在ScrollArea属性右侧输入允许用户操作的区域引用,如A1:F10。

    如何在Excel中限制用户的操作区域

    关闭VBA编辑器,返回Excel界面,可以看到A1:F10以外的区域都变为不可选状态,同时滚动条也不能滚动到其他区域,这样就将用户的操作限制在指定的区域中。要取消限制,只需要将ScrollArea的值设为空即可。

    需要注意的是,此处设置的ScrollArea属性无法保存,即重新打开工作簿后该属性的值自动变为空。要让该属性总是起作用,可在Workbook_Open()事件中设置,方法如下:

    在VBA编辑器中双击“ThisWorkbook”,在代码窗口中粘贴下列代码,假设要设置的工作表为“Sheet3”:

    Private Sub Workbook_Open()
    Sheets("Sheet3").ScrollArea = "A1:F10"
    End Sub

    这样,每次打开工作簿后将指定工作表的可操作区域限制在A1:F10区域。

版权声明

本文仅代表作者观点,不代表本站立场。
本站资源均来自互联网整理,版权归原作者所有,切勿用作非法使用和未经授权的商用,因此带来的法律风险与本站无关。

本文链接:http://www.chousj.cn/exceljc/139.html

发表评论

评论列表(0人评论 , 241人围观)
☹还没有评论,来说两句吧...

免费资源分享网_电脑操作教程_免费源代码下载_免费字体下载_高清电脑壁纸

http://www.chousj.cn/

| 渝ICP备15004826号-8

Powered By

使用手机软件扫描微信二维码

关注我们可获取更多热点资讯