我有来自第三方的Excel表格,其中VBA受密码保护。我无法在VBA编辑器表中添加任何其他代码。
我需要这样的功能:
我有三个值为'true'的单元格。我想通过单击将这三个单元格更改为“false”。 (基本上我需要一些紧急功能,我可以通过单击将所有单元格变为假。)
如果没有VBA,我怎么能解决这个问题?
答案 0 :(得分:0)
任何需要点击事件按钮和操作的东西都会遗憾地需要一些VBA。
但是,如果您的工作簿采用“旧”.xls格式(2003及更早版本 - 如果不是,我认为您只能Save As...
使用97-2003
),您可以删除使用十六进制编辑器的VBA密码。你无法恢复它,但你可以替换它。
This answer实际上解释得非常好,但简而言之,您创建了一个具有已知密码的虚拟工作簿,在十六进制编辑器中找到一些键,并使用虚拟书中的值替换锁定工作簿中的相同键。