如何实用宏为Excel工作表公式加密

工作表中很多数据都是由公式计算生成的,那么如何让别人只看到计算的结果,而将使用的公式隐藏起来呢?今天我们就向大家介绍使用宏来解决这一问题。

一、创建宏

启动Excel,依次选择“工具”—“宏”—“录制新宏”,在打开的窗口中输入宏的名称,并把“保存在”项设为“个人宏工作簿”,单击“确定”按钮进入宏录制模式。此时我们可以在当前窗口中看到宏录制的工具栏,单击“停止录制”退出宏的录制。

退出后,在Excel中按下“Alt+F11”键,在打开的VB编辑窗口中选择“VBAProject(PERSONAL.XLS)”—“模块”—“模块1”,然后将右侧窗口中的内容替换成:

Sub 密码保护() //宏的名称

ActiveSheet.Unprotect ("888888") //默认密码

Cells.Select

Selection.Locked = False

Selection.SpecialCells(xlCellTypeFormulas, 23).Select

Selection.Locked = True

Selection.FormulaHidden = True

ActiveSheet.Protect ("123456")

ActiveSheet.EnableSelection = xlUnlockedCells

End Sub

做好之后保存设置退出编辑窗口(图1),在实际的操作过程中需要将默认的888888换成自己的密码,以免造成泄露。



图1

二、应用宏

在Excel中打开“工具”菜单中的“自定义”命令,在“命令”选项卡的“类别”中选择“宏”,在“命令”中选择“自定义按钮”,并将其拖放到工具栏上,单击工具栏上的按钮,在弹出的窗口中选择我们创建的宏名并保存设置。

至此,我们要加密时只需单击该按钮,就可以将当前工作表保护起来,并且默认密码为888888,怎么样这样的操作是不是够方便呢。

(0)

相关推荐

  • 巧用宏命令来为Excel工作表公式加密码

    工作表中很多数据都是由公式计算生成的,那么如何让别人只看到计算的结果,而将使用的公式隐藏起来呢?今天我们就向大家介绍使用宏来解决这一问题。 一、创建宏 启动Excel,依次选择“工具”—“宏”—“录制 ...

  • 一键加密Excel工作表公式

    工作表中很多数据都是由公式计算生成的,那么如何让别人只看到计算的结果,而将使用的公式隐藏起来呢?今天我们就向大家介绍使用宏来解决这一问题。 一、创建宏 启动Excel,依次选择“工具”—“宏”—“录制 ...

  • 用公式查找Excel工作表中重复数据

    前不久,一位网友求教,要求找出Excel工作表中的重复数据并在单元格中列出。我给出了一个数组公式供参考,但不是太符合要求,因为这个数组公式虽然找出了重复数据,但是如果将数组公式向下复制时超出了出现重复 ...

  • excel工作表中利用函数公式把数据排名次

    excel工作表中,可以利用函数公式把数据排名次.详细操作步骤请往下看. 步骤 1.以图中的表格为例. 把B2至B7单元格的数据排名次,名次结果显示在C2至C7单元格中. 光标点下C2单元格,然后输入 ...

  • 怎样用公式查找Excel工作表中重复数据

    前不久,一位网友求教,要求找出Excel工作表中的重复数据并在单元格中列出.我给出了一个数组公式供参考,但不是太符合要求,因为这个数组公式虽然找出了重复数据,但是如果将数组公式向下复制时超出了出现重复 ...

  • 更改多个Excel工作表数据合并计算

    对来自多个Excel工作表中的数据进行合并计算后,可能需要更改对数据进行合并计算的方式。例如,可能要添加新的地区办事处的工作表,或删除不再存在的部门的工作表,或更改带有三维引用 (三维引用:对跨越工作 ...

  • excel工作表的行或列怎么自动求和?

    利用EXCEL软件的功能进行自动求和,能起到事半功倍的效果,这个经验是用来介绍怎么使用EXCEL工作表进行行或列的自动求和,一般可以直接利用自动求和工具栏选项,再有就是利用插入函数求和也可以做到,用习 ...

  • Excel工作表中使用模拟运算表的方法

    Excel工作表中使用模拟运算表的方法 1.创建一个新的Excel工作表,并在工作表输入数据.在B9单元格中输入提成金额的计算公式"=$B$2*$B$3",如图1所示. 图1 创建 ...

  • 如何使用SQL语句实现对Excel工作表数据的查询?

    如何在Excel中使用SQL语言实现数据查询?SQL语句是一种标准的数据库语言,其可以在任何关系型数据库管理系统中使用.本文介绍使用SQL语句实现对Excel工作表数据进行查询的具体方法步骤,非常实用 ...