删除所有宏(Microsoft Excel)
Gerald询问是否有一种方法可以摆脱Excel工作簿中的所有宏,而无需单独删除它们。有两种方法可以完成此任务。如果您根本不想弄乱宏,则使用第一种方法。只需执行以下步骤:
。取消隐藏任何可能隐藏的工作表。
。选择工作簿中的所有工作表。 (单击第一个工作表选项卡,然后在单击最后一个工作表选项卡时按住Shift键。)
。右键单击工作表选项卡之一。 Excel将显示一个上下文菜单。
。从上下文菜单中选择移动或复制。 Excel将显示“移动或复制”对话框。 (请参见图1。)
。使用“到书”下拉列表中,选择(新书)。
。确保未选中创建副本复选框。
。单击确定。
。隐藏您在步骤1中取消隐藏的所有工作表。
现在,您的工作表已移至新工作簿,该工作簿没有任何宏。
第二种方法是简单地使用现有工作簿,并且如果您首先对宏感到满意,那么这是一个可行的选择。
请按照下列步骤操作:
。按Alt + F11以显示VBA编辑器。
。在项目浏览器(编辑器的左上角)中,右键单击要删除的模块。 (请记住,宏存储在模块中,并且只应右键单击与要清除的工作簿关联的模块。)Excel显示上下文菜单。
。从上下文菜单中选择删除选项。该选项的实际措辞将包括您要删除的模块的名称,例如Remove Module1。
。当询问您是否要在删除模块之前导出模块时,请单击“
”。 。对要删除的任何其他模块重复步骤2到4。
。关闭VBA编辑器。
注意:
如果您想知道如何使用此页面(或_ExcelTips_网站上的任何其他页面)中描述的宏,我准备了一个特殊页面,其中包含有用的信息。
链接:/ excelribbon-ExcelTipsMacros [点击此处在新的浏览器标签中打开该特殊页面]。
_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。
本技巧(2713)适用于Microsoft Excel 97、2000、2002和2003。可以在以下功能区中为Excel的功能区界面(Excel 2007及更高版本)找到本技巧的版本:
链接:/ excelribbon-Removing_All_Macros [删除所有宏]。