当前位置:首页 > 常见问题
    如何给Excel工作表的函数公式加密,让查看者看不到函数公式,只看到结果?

       

      工作表中很多数据都是由函数公式计算生成的,那么如何让别人只看到计算的结果,而将使用的函数公式隐藏起来呢?如果是在通用Excel系统,这个需求可以使用模版权限来控制,但是在单机Excel中,就需要用简单的VBA来解决这一问题。

       

      一、创建宏

      在Excel中按下“Alt+F11”键,在打开的VB编辑窗口中选择一个模块,然后将右侧窗口中输入以下代码:

       

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

      ActiveSheet.Unprotect ("12345678")'默认密码

      Cells.Select

      Selection.Locked = False

      Selection.SpecialCells(xlCellTypeFormulas, 23).Select

      Selection.Locked = True

      Selection.FormulaHidden = True

      ActiveSheet.Protect ("123456")

      ActiveSheet.EnableSelection = xlUnlockedCells

      End Sub

       

      二、应用VBA

      在Excel界面上,放置一个按钮图形(或自定义图形),然后右键点击该图形,选择指定宏,再选择【密码保护】这个名称,最后点击确定即可。

       

      我们要加密时只需单击该按钮,就可以将当前工作表保护起来,并且默认密码为12345678,根据该思路,我们可以经过变通,设置更多其它效果,以方便我们日常工作。

       

      本文由互和科技·通用Excel官网原创,转载请注明。

    [返回列表] [ 发布:2015/2/26 13:46:17 ] [ 浏览: ] [ 字体: | ]
  • 根据企业自身需求,量身定制的管理系统更贴合企业管理现状,功能随需而变,从根源上摆脱软件公司的牵制。 自主开发

    根据企业自身需求,量身定制的管理系统更贴合企业管理现状,功能随需而变,从根源上摆脱软件公司的牵制。

  • 通用Excel采用全图文开发界面,无编程无代码,设置表间公式所见即所得,分分钟完成定义表间数据调用。 表间公式

    通用Excel采用全图文开发界面,无编程无代码,设置表间公式所见即所得,分分钟完成定义表间数据调用。

  • 建立或修改流程任务,只需要画个线条即可,其它的复杂程序设置就让智能化的通用Excel来自动完成。 流程管控

    建立或修改流程任务,只需要画个线条即可,其它的复杂程序设置就让智能化的通用Excel来自动完成。

  • 权限设置更加简单便捷,集合了填报、查看数据、修改数据、打印、删除、锁定及解锁等常用权限管理。 权限设置

    权限设置更加简单便捷,集合了填报、查看数据、修改数据、打印、删除、锁定及解锁等常用权限管理。

  • 互和提供全方位的技术支持,有解决不了问题,远程协助搞定,让您在开发过程中无后顾之忧。 技术支持

    互和科技提供全方位的技术支持,有解决不了问题,远程协助搞定,让您在开发过程中无后顾之忧。

网站首页 | 网站地图 | 客服邮箱:kf@sh-huhe.com

上海互和信息科技有限公司 版权所有 Copyright © HUHE. All Rights Reserved.

沪ICP备14023721号

扫一扫,关注“互和科技”微信公众号
互和科技微信公众号