0

我有一个来自第三方的 Excel 表,其中 VBA 受密码保护。我无法向 VBA 编辑器表添加任何额外的代码。

我需要这样的功能:

我有三个值为“真”的单元格。我想通过单击将这三个单元格更改为“假”。(基本上我需要一些紧急功能,我可以通过单击将所有单元格变为假)。

如果没有 VBA,我怎么能解决这个问题?

4

1 回答 1

0

不幸的是,任何需要按钮和点击事件操作的东西都需要一些 VBA。

但是,如果您的工作簿采用“旧”.xls 格式(2003 和更早版本 - 如果不是,我认为您可以Save As...使用97-2003),您可以使用十六进制编辑器删除 VBA 密码。你无法恢复它,但你可以更换它。

这个答案实际上很好地解释了它,但简而言之,您创建一个具有已知密码的虚拟工作簿,在十六进制编辑器中找到一些键,并用您在虚拟书中的值替换锁定工作簿中的相同键。

于 2012-06-21T10:00:26.987 回答