我有一个写有VBA代码的excel报告。当我尝试查看代码时,以及我正在显示的代码,一个新项目VBAproject(第1册)打开。使用这个新的工作簿代码可以编写,改变我的值在excel中。我不能将Userinterfaceonly设置为false,因为这不允许内部VBA运行。
是否可以阻止/锁定与我的代码一起打开的VBA项目(第1册),以便不能编写新代码?
答案 0 :(得分:0)
您可以在与工作簿关联的VBA上设置密码。
打开要保护的工作簿的VBA编辑器。选择项目,然后转到“工具”菜单,再转到“VBAProject属性”选项。单击“保护”选项卡,设置密码,确认,单击“确定”。保存工作簿。
现在,如果您尝试打开该工作簿的VBA,系统将提示您输入密码,但仍可以调用VBA。
PS别忘了密码!