卡饭网 > 其他 > 正文

一招教你通过VBA来保护2003版Excel中包含公式的单元格

来源:本站整理 作者:梦在深巷 时间:2019-01-27 14:13:10

相信很多小伙伴在日常办公中都会用到Excel,如果我们想要保护Excel中包含公式的单元格该怎么做呢?其实通过使用VBA就能实现,下面小编就来为大家具体介绍。

具体如下:

  1. 1. 首先,打开电脑上的“Excel”。进入后,点击页面上端的“视图”,在弹出选项中依次点击“工具栏”-“控件工具箱”。在弹出的小窗口中点击命令按钮,在Excel中画出一个命令按钮,默认情况下,该按钮会被自动命名为“CommoButton1”。

    一招教你通过VBA来保护2003版Excel中包含公式的单元格

  2. 2. 右键命令按钮,在弹出选项中点击“属性”。打开属性窗口后,在“Caption”中重新命名为“公式保护”。接着点击“Font”,将字体根据自身需要设置好,然后点击“确定”。

    一招教你通过VBA来保护2003版Excel中包含公式的单元格

  3. 3. 右键命令按钮,在弹出选项中点击“查看代码”。在弹出窗口中输入下图较大红框所圈的代码。代码需要先解除密码保护,然后才能将所有含有公式的单元格都选中,比如“Selection.SpecialCells(xlCellTypeFormulas, 23).Select”。全部选中后,再进行锁定隐藏和密码保护操作。

    一招教你通过VBA来保护2003版Excel中包含公式的单元格

  4. 4. 根据第一步的方法打开控件工具箱,点击左上角的按钮,退出设计模式。只要该按钮不是选择状态,就说明我们已经退出了设计模式。退出成功后,点击命令按钮进行自动保护包含公式的单元格。

    一招教你通过VBA来保护2003版Excel中包含公式的单元格

  5. 5. 如果我们想要修改保护工作表名或者修改密码,就右键命令按钮,在弹出选项中点击“查看代码”,然后将新密码设置好即可。此外,我们也可以先点击页面上端的“工具”,在弹出选项中依次点击“宏”-“Visual Basic 编辑器”。在弹出窗口中找到命令按钮的代码,然后再进行修改就可以了。

    一招教你通过VBA来保护2003版Excel中包含公式的单元格

  6. 6. 如果我们怕修改后的密码泄露,可以给VBA编辑器也加上一锁。同时按下“Alt”+“F11”键,打开VBA编辑器后。然后点击页面上端的“工具”,在弹出选项中点击“VBAProject属性”。打开VBAProject工程属性窗口后,点击上端的“保护”,勾选“查看时锁定工程”选项,输入两次密码后,点击“确定”即可。

    一招教你通过VBA来保护2003版Excel中包含公式的单元格

  7. 以上就是小编为大家介绍的通过VBA来保护2003版Excel中包含公式的单元格的方法,希望能帮到你~

相关推荐