如何无需密码即可取消保护 Excel 工作表?

17 Mar 2025 | 6 分钟阅读

Excel 用户为 Excel 工作表设置密码是为了保护文件数据不被其他用户访问。当他们不希望其他用户在未经许可的情况下编辑数据和工作表结构时,他们会用密码保护工作表。因此,不知道相应工作簿密码的任何用户都无法修改它。

要使密码保护的工作表可编辑,在对工作表的数据或结构进行任何更改之前都需要密码。如果用户不知道密码,他们将无法执行此操作。本章将介绍有密码和无密码取消保护 Excel 工作表的方法。

受保护的工作表与受保护的工作簿

不要混淆受保护的工作表和受保护的工作簿。当您保护工作簿时,整个工作簿及其内部的所有工作表都会受到保护。另一方面,当您保护工作表时,单个工作表会受到保护。

以下是一些可以在 Excel 工作表和 Excel 工作簿上执行和不能执行的操作。

受保护的工作表

  • 当 Excel 工作表受到保护时,该特定工作表的结构将被锁定。
  • 当 Excel 工作表受到保护时,您无法输入、更新、修改和删除受保护工作表中的数据。
  • 如果用户想要修改受保护工作表中的数据,他们必须使用有效密码取消保护工作簿才能执行这些操作。
  • 但是,用户可以对同一工作簿中的其他工作表执行操作。
  • 当工作簿受到保护时,用户可以添加、删除、移除、移动、隐藏、取消隐藏该工作簿中的工作表,但受保护的工作表除外。

受保护的工作簿

  • 当工作簿受到保护时,工作簿结构将被锁定。
  • 您无法执行添加、删除、移除、移动、隐藏、取消隐藏工作簿中工作表等操作。
  • 用户必须取消保护工作簿才能执行这些操作。
  • 但是,当工作簿受到保护时,用户可以对工作表数据执行操作,例如:输入、移除、更新工作表数据。

无密码取消保护工作表

Excel 用户不会在受保护的工作表中输入任何内容。工作表可以用密码或不带密码进行保护。他们必须取消保护工作表才能使其可编辑。不取消保护工作表,任何人都可以编辑。

密码保护的工作表在取消保护工作表时需要密码。另一方面,无密码保护的工作表不需要密码。我们将描述两种无密码取消保护工作表的方法。

我们将在下面讨论这三种方法

方法 1:取消保护受保护的工作表

方法 2:取消保护密码保护的工作表

方法 3:无需密码即可取消保护密码保护的工作表

方法 1:取消保护受保护的工作表

如果工作表在没有使用密码的情况下受到保护,用户会觉得非常容易。这意味着工作表已锁定,但用户在保护它时没有使用密码。在这种情况下,任何 Excel 用户都可以轻松地在没有密码的情况下取消保护工作表。他们只需要遵循几个简单的步骤,工作表就会被取消保护。

在取消保护时,无密码保护的工作表不需要密码。

请参阅取消保护无密码保护的工作表的步骤 -

步骤 1:打开包含受保护工作表的目標 Excel 文档。这里,Sheet2 是一个受保护的工作表。

How to unprotect Excel sheet without password

步骤 2:如果您尝试在此受保护的工作表中写入或修改某些内容,您将收到以下警告消息 -

How to unprotect Excel sheet without password

因此,我们必须取消保护此工作表才能使其可编辑。

步骤 3:在 Excel 功能区上,导航到“审阅”选项卡。

How to unprotect Excel sheet without password

步骤 4:您将在“保护”组中看到“取消保护工作表”选项(之前是“保护工作表”)。单击此选项。

How to unprotect Excel sheet without password

仅当工作表受到保护时,此选项才会显示。

提示:如果工作表未受保护,您将找不到“取消保护工作表”选项。您会发现它是“保护工作表”。

单击“取消保护工作表”选项后,当前工作表将被取消保护。在取消保护时它不会要求密码。

步骤 5:现在您可以在此工作表中编辑、删除、输入和修改数据。

How to unprotect Excel sheet without password

如果工作表受到密码保护,它会要求您输入保护工作表时使用的密码。

注意:您可以通过右键单击受保护的工作表来找到“取消保护工作表”选项。

方法 2:取消保护密码保护的工作表

请参阅使用密码取消保护工作表的步骤 -

步骤 1:打开包含受保护工作表的目標 Excel 文档。这次,Sheet2 是一个密码保护的工作表。

How to unprotect Excel sheet without password

步骤 2:如果您尝试在此受保护的工作表中写入或修改某些内容,您将收到以下警告消息 -

How to unprotect Excel sheet without password

因此,我们必须取消保护此工作表才能使其可编辑。

步骤 3:在 Excel 功能区上,导航到“审阅”选项卡。

How to unprotect Excel sheet without password

步骤 4:您将在“保护”组中看到“取消保护工作表”选项(之前是“保护工作表”)。单击此选项。

How to unprotect Excel sheet without password

步骤 5:将弹出一个窗口,要求输入密码才能取消保护工作表。输入保护工作表时使用的密码,然后单击“确定”。

How to unprotect Excel sheet without password

步骤 6:当前工作表将被取消保护。现在,您可以在此工作表中执行编辑、删除、输入和修改数据。

How to unprotect Excel sheet without password

方法 3:无需密码即可取消保护密码保护的工作表

有时,用户在用密码保护工作表后会忘记密码。他不知道密码。受保护的工作表是不可编辑的。因此,用户在不取消保护的情况下无法修改其数据。没有办法通过忘记密码来恢复密码。Excel 不提供这样的方法。在这种情况下,该怎么办。

除了忘记密码的方法,Excel 还提供了其他方法来在没有密码的情况下取消保护密码保护的工作表。

使用 VBA 代码

Excel 密码保护的算法基于简单的加密技术。使用 VBA 代码可以轻松破解密码保护的工作表的密码。他们只需要运行用 VBA 代码编写的宏来识别受保护工作表的密码。

我们再次保护 Sheet2(同一个工作表)以学习使用 VBA 代码无需密码取消保护工作表。

使用 VBA 取消保护工作表的步骤

以下是使用 VBA 代码在没有密码的情况下取消保护工作表的步骤 -

步骤 1:打开 Excel 文件并导航到密码保护的 Excel 工作表。这里,Sheet2 是一个受保护的工作表。

How to unprotect Excel sheet without password

步骤 2:转到“开发工具”选项卡,然后单击“控件”组下的“查看代码”选项。

How to unprotect Excel sheet without password

步骤 3:将打开一个类似下面的代码编辑器(在 Microsoft Visual Studio 中)。在此代码编辑器的左侧面板中,右键单击受密码保护的工作表,然后选择“插入”>“模块”。

How to unprotect Excel sheet without password

步骤 4:将插入一个新模块,如下所示。

How to unprotect Excel sheet without password

步骤 5:现在,在该选定工作表模块的代码编辑器窗口中写入以下 VBA 代码。

步骤 5:编写代码后,单击“运行”图标来运行编写的代码。

How to unprotect Excel sheet without password

文件将被取消保护。以上所有方法都可以帮助您取消保护受到密码或无密码保护的工作表。


下一主题添加图形