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