Marcus想知道是否可以通过某种方式配置工作簿,以使其在每次打开时都在同一工作表选项卡上打开,而不是在上次保存工作簿时显示的工作表选项卡上打开。简短的答案是,只要您使用宏,就可以执行此操作。 (没有宏,是没有办法的。)

您可以通过两种方式设置宏。首先,您可以使用传统的Auto_Open宏,该宏在打开工作簿时自动运行:

Sub Auto_Open()

Sheets("OpenToThisSheet").Select End Sub

您需要做的只是用要在工作簿打开时显示的工作表的名称替换OpenToThisSheet。一种类似的方法是创建Workbook_Open事件处理程序:

Sub Workbook_Open()

ActiveWorkbook.Sheets("OpenToThisSheet").Activate End Sub

再次,更改工作表名称以反映要显示的实际工作表的名称。此事件处理程序应作为ThisWorkbook模块的一部分添加。

注意:

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

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

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