广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    使用VBA代码来限制Excel工作表 可用编辑范围

    来源:网络收集  点击:  时间:2024-02-29
    【导读】:
    因工作需要,我们常常需要对工作表的某一范围设置访问权限,禁止别人改动表单某区域的内容。这里向大家介绍使用VBA代码实现这一目标。以下是限制表格“B5:I12”区域。工具/原料more电脑excel 2013方法/步骤1/4分步阅读

    首先我们打开excel 表格,点击‘’开发工具”,然后点击左侧的”Visual basic“或者直接按“”Alt+F11“”进入vba 代码编辑窗口,见下图

    2/4

    在右侧的VBA代码窗口输入代码:

    Private Sub Worksheet_Change(ByVal Target As Range)

    X = Target

    End Sub

    Private Sub Worksheet_SelectionChange(ByVal Target As Range)

    If 1 Target.Column And Target.Column = 9 And 4 Target.Row And Target.Row = 12 Then 这里设置的是禁止修改的区域,根据自己实际修改即可

    Y = InputBox(请输入密码:) 弹出密码输入对话框

    If Y 123456 Then 密码设置

    MsgBox 密码错误,你无编辑权限!

    Range(A11).Select

    End If

    End If

    End Sub

    以上代码有解释,不懂直接粘贴即可

    3/4

    当鼠标点击禁止修改的区域时便会弹出密码输入对话框,输入密码:123456,即可对其编辑

    4/4

    如果密码输入错误,便会弹出“无权编辑”对话框

    注意事项

    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_175835.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-06 00:55:08  耗时:0.024
    0.0236s