输入信息时,Excel的自动填充功能可以节省大量时间。但是,您可能要禁用特定工作簿的功能;也许您不希望使用您的工作簿的任何人使用该功能。如果您创建一个可以在使用该特定工作簿时识别的宏,则这样做很容易。

若要关闭特定工作簿的自动填充功能,请按照下列步骤操作:

。打开您要为其禁用自动填充功能的工作簿。

(它应该是您打开的唯一工作簿。)

。按Alt + F11打开VBA编辑器。

。使用“项目”窗口,在步骤1中打开的工作簿中选择ThisWorkbook对象。 。按F7。将显示ThisWorkbook对象的“代码”窗口。

。在“代码”窗口中,输入以下两个宏:

。关闭VBA编辑器。

。保存您的工作簿。

仅在激活特定工作簿时才运行第一个宏。

换句话说,当工作簿达到焦点或被选中时。当另一个工作簿获得焦点时,将执行第二个宏。

注意:

如果您想知道如何使用此页面(或_ExcelTips_网站上的任何其他页面)中描述的宏,我准备了一个特殊页面,其中包含有用的信息。

链接:/ excelribbon-ExcelTipsMacros [点击此处在新的浏览器标签中打开该特殊页面]。

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

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

链接:/ excelribbon-Turning_Off_AutoFill_for_a_Workbook [关闭工作簿的自动填充]。