【013】如何给EXCEL编写的宏设置打开密码_#VBA

本文介绍了在Excel中设置宏密码的原因,包括保护宏代码不被他人查看和修改。详细阐述了如何预设触发宏的条件,例如在特定单元格值改变时自动执行宏。同时,解释了如何通过视图菜单触发宏并设置编辑密码,确保只有知道密码的人才能编辑宏。此外,还提供了设置宏密码的具体步骤,帮助用户增强Excel宏的安全性。
摘要由CSDN通过智能技术生成

1 为什么设置密码?

当编写的宏没有问题,却不想被别人看,可以设置好密码,别人只需要根据提前预设的要求,运行宏代码即可。

1.1 提前设好触发条件

提前在相应的工作薄的 “Microsoft Excel 对象” 输入相应的代码,设置改变某个单元格的任意值即可触发相应宏代码
在这里插入图片描述
触发代码如下:
其中 Column = 9 代表第9列,Row = 3 代表第3行
而 YjFirst 代表相应的宏程序,即第3行第9列对应的单元格的值发生了变化,就开始执行 YjFirst

Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Column = 9 And Target.Row = 3 Then YjFirst
End Sub

1.2 通过视窗进行触发时需要输入密码

选择 “视图——>宏——>查看宏”
在这里插入图片描述
在宏名位置输入程序名,会高亮“编辑”,点击“编辑”即可触发宏程序,进行开发或使用
在这里插入图片描述
如果提前预设好密码,上面截图只会高亮“执行”和“单步执行”,同时不可以 录制宏,并提示如下
在这里插入图片描述
点击“编辑”或者“录制宏”,弹出如下输入密码即可使用
在这里插入图片描述

2 设置密码

在宏编辑器打开的情况下,选择 “工具——>VBAProject属性(E)…” 在弹出对话框输入需设置的密码即可。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

木易:_/

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值