打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
只能输入不能改,不信你试试

有时候,我们在录入数据过程中可能要暂时离开一会儿。为了防止已经录入的数据被同事修改掉,咱们可以通过设置,让工作表仅可以输入数据,要对已经输入的数据修改时,必须输入密码。


先看一下效果:


接下来看看具体的步骤:

步骤一:首先点击左上角的全选按钮,选定工作表。


步骤二:Ctrl+1,打开【单元格格式】对话框→保护,去掉【锁定】前面的对钩。


步骤三:按Alt+F11,打开VBE窗口

在左侧的工程窗口选择要保护的工作表

在右面的代码窗口输入以下代码:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

On Error Resume Next

With Target

If .Value<> '' Then

PW =InputBox('修改内容请输入密码:')

If PW<> '123' Then

Cells(1,1).Select

Else

Exit Sub

End If

End If

End With

End Sub

关闭VBE窗口,OK了。


简单解释一下代码的意思:

这是一个单元格选中事件,如果选中单元格不为空,就会出现密码输入框(当前密码为123)。

如果密码输入错误,则选中A1单元格。

如果密码正确,则退出本事件,允许用户选择当前单元格输入内容。


因为使用了宏代码,所以最后记得要将文件保存为Excel启用宏的工作簿哦。


光说不练假把式,你也试试看吧~~


图文作者:小奇

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Excel如何实现单元格输入数据后就不能修改
VBA实战技巧13: 同步多工作表指定区域的数据
财务人员实战Excel之4---------进销存管理表
完全手册Excel VBA典型实例大全:通过368个例子掌握
详细介绍!如何用Excel制作企业项目管理系统
EXCEl中隐藏与保护数据的方法
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服