在使用工作表时,Excel允许您“撤消”先前的操作并将工作表恢复为采取该操作之前的条件。通常,您可以使用Ctrl + Z撤消操作,也可以使用工具栏上的“撤消”工具。

默认情况下,Excel会保留您的最后16个操作,但是撤消级别的数量可能会误导您。有一些操作可以清除撤消堆栈,因此无法撤消以前的任何操作。例如,运行一些宏命令可能会导致堆栈被清除,而保存工作簿将清除撤消堆栈。此外,某些操作无法撤消(它们不会放在堆栈中),但是这些操作的列表会根据您使用的Excel版本而有所不同。

如果您发现“撤消”命令对您毫无用处,则可能有多种原因。一个常见的原因是您设置的AutoSave间隔很短。每次保存工作簿时(无论是显式保存还是使用自动保存),都将清除撤消堆栈,并且您无法撤消在保存之前发生的任何事情。

另一个可能的原因是您安装的Excel中撤消级别的数量已更改。这不能在Excel本身中完成,但可以在Windows注册表中完成。如果注册表值更改为非常低的值,则撤消工具将失去意义。

下面的知识库文章介绍了如何在Excel 2000、2002和2003中更改适当的注册表设置:

http://support.microsoft.com/kb/211922

如果您使用的是Excel 97,则可以按照本文中的信息进行更改:

http://support.microsoft.com/kb/162944

尽管您可以使用这些技术将撤消级别的数量增加到所需的最高水平,但是Microsoft建议您不要将撤消级别增加到100以上,因为这可能会严重影响Excel的性能。

_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。

本技巧(3145)适用于Microsoft Excel 97、2000、2002和2003。可以在以下功能区中为Excel的功能区界面(Excel 2007及更高版本)找到本技巧的版本: