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

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

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

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

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

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

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

。关闭VBA编辑器。

。保存您的工作簿。

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

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

注意:

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

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

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

本技巧(11197)适用于Microsoft Excel 2007、2010、2013和2016。您可以在此处为Excel的较旧菜单界面找到此技巧的版本:

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