专栏名称: 完美Excel
Excel与VBA技术学习与实践
目录
相关文章推荐
完美Excel  ·  处理使用密码保护工作表的VBA代码 ·  2 天前  
Excel之家ExcelHome  ·  好看又实用的动态数据看板 ·  1 周前  
Excel之家ExcelHome  ·  数据去重用得好,月薪三千还嫌少 ·  4 天前  
Excel之家ExcelHome  ·  学会公式一波,工作越干越多 ·  6 天前  
完美Excel  ·  这才是白鹤滩该有的样子 ·  5 天前  
51好读  ›  专栏  ›  完美Excel

保护VBA代码

完美Excel  · 公众号  · Excel  · 2024-11-22 05:39

正文

学习Excel技术,关注微信公众号:

excelperfect


标签:VBA

当你打开VBE,双击工程资源管理器中的VBAProject时,出现如下图1所示要求输入密码的对话框,说明该工作簿中的VBA代码受到了保护,你需要输入正确的密码才能够查看代码。

1
通常,设置VBA代码密码保护是为了:

1.不希望他人随便修改你的代码,以免打乱你已经设置好的功能。

2.不希望他人随便使用你的代码。

设置用密码来保护VBA代码很简单。

VBE中,选取工程资源管理器中的VBAProject(xx.xlsm),单击右键,从弹出的快捷菜单中双击“VBAProject属性(E)…”,如下图2所示。

2
此时,会弹出“VBAProject – 工程属性”对话框,如下图3所示。选取“保护”选项卡,选中“查看时锁定工程”复选框,在下方的文本框中输入“密码”和“确认密码”。

3
单击“确定”,设置代码保护密码完成。

此时,需要保存并关闭工作簿,再次打开该工作簿时代码密码保护设置才生效。

注意,VBA工程密码保护功能比较脆弱,很容易被破解,不过对于应对大多数情形已足够。

欢迎在下面留言,完善本文内容,让更多的人学到更完美的知识。
欢迎到知识星球:完美Excel社群,进行技术交流和提问,获取更多电子资料,并通过社群加入专门的微信讨论群,更方便交流。