工作表中很多数据都是公式计算生成的,那么别人怎么可能只看到计算结果而隐藏使用的公式呢?今天,我们将向您展示如何使用宏来解决这个问题。
首先,创建一个宏
启动Excel,选择工具-宏-录制新宏,在打开的窗口中输入宏的名称,将保存位置项设置为个人宏工作簿。单击确定进入宏录制模式。此时,我们可以在当前窗口看到宏录制的工具栏,点击“停止录制”退出宏录制。
退出后,在Excel中按“Alt F11”键,选择VBAProject(PERSONAL。XLS)”—)-模块-打开VB编辑窗口中的模块1,然后将右边窗口中的内容替换为:
子密码保护()//宏的名称
active sheet . unprotect(' 88888 ')//默认密码
细胞。挑选
选择。锁定=假
选择。特殊单元格(xlCellTypeFormulas,23)。挑选
选择。锁定=真
选择。FormulaHidden=True
ActiveSheet。保护(' 123456 ')
ActiveSheet。enable selection=xlunlocked cells
末端接头
完成后,保存设置并退出编辑窗口(图1)。在实际操作过程中,需要将默认的88888改为自己的密码,以免泄露。
图1
二、应用宏
从Excel的“工具”菜单中打开“自定义”命令,从“命令”选项卡的“类别”中选择“宏”,并从命令中选择“自定义按钮”,将其拖放到工具栏上,单击工具栏上的按钮,在弹出窗口中选择我们创建的宏名称并保存设置。
此时,当我们要加密时,只需要点击这个按钮就可以保护当前工作表,默认密码是888888。这样够方便吗?