首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

无声的关爱-提示与保护

工作中我们经常会遇到下面几种情况

用户不知道某个单元格中具体要输入什么内容。

用户不小心修改了表格中的公式,导致结果错误。

一个工作簿里的部分工作表不希望对方看到。

今天,我就拿工作中最常见到的“差旅费用报销单”来说明如何设置提示和进行必要的数据保护。

在该报销单中,我只希望员工输入员工号、姓名、部门以及费用发生的日期和相应的金额,其他字段我不希望员工做出任何修改(包括表头及公式区域),其中成本中心字段会根据员工选择的部门自动带出,无需输入,该字段的数据源也不希望让员工看到。最终实现效果如下。

该表单包括了如下几个设计

点击部分单元格时会出现相应的提示,以便于用户明确输入内容。这个设计可以通过数据有效性设置轻松搞定。

限制部分字段的输入区间,比如员工号只能输入7位,出差日期不能晚于填表当天。同样我们可以用数据有效性来解决,这样设置的目的是尽可能防止一些手误。

选择部门后自动跳出成本中心代码。这个是通过Vlookup公式结合部门主档信息(Master)来完成的。

深度隐藏部门主档信息表。即使在非保护状态下也无法通过取消隐藏来显示主档信息表,这个设计主要是用来防止用户篡改主档信息表。这部分通过修改VBA工程属性可以快速完成。

所有公式区域及表头均不可更改。这个设计主要也是为了防止手工操作造成的各种不必要的错误。通过设置表格的部分保护来实现这个效果。

数据有效性

部分保护

注:一定要先将所有单元格的“锁定”状态取消,然后将需要保护的单元格(不希望用户修改的单元格)设为“锁定”状态,然后正常保护工作表。

深度隐藏

范例文件链接(工作表保护密码123)

链接: https://pan.baidu.com/s/1ragbLcK密码: u6ar

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180208G0MPJV00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券