如何在打开 Excel 工作簿时始终启动同一张工作表?
当我们在 Excel 中使用多个工作表时,我们会发现当我们打开工作簿时,它总是从我们上次保存的工作表开始。这可能导致 Excel 中的一些隐私问题。有时您不希望这种情况发生,并且希望在工作簿中打开特定的工作表。本教程将帮助您了解如何始终在打开同一工作簿时启动同一张工作表。
打开工作簿时始终启动同一张工作表
在这里,我们将插入 VBA 代码,然后保存代码以完成任务。让我们来看一个简单的过程,以了解如何在 Excel 中打开工作簿时始终启动同一张工作表。此过程在 Excel 中无法默认完成。我们将使用 Microsoft VB.NET 应用程序来完成我们的过程。
步骤 1
让我们考虑一个包含任意数量工作表的 Excel 工作簿;在我们的例子中,考虑三个工作表。
现在,右键单击任意工作表名称并选择“查看代码”以打开 VBA 代码窗口,然后双击此工作簿以打开一个新的文本框,并输入如下所示的程序。
程序
Private Sub Workbook_Open() 'updated by nirmal Dim xOWSName As String Dim xWS As Worksheet xOWSName = "sheet1" Set xWS = Worksheets(xOWSName) xWS.Activate End Sub
Sheet1 是代码中工作表的名称,我们将始终从它开始。

步骤 2
工作簿应保存为启用 VBA 的模板,并且应通过按 Alt + Q 关闭 VBA 应用程序。现在关闭工作表,当您下次打开工作表时,单击启用的代码以完成我们的过程,如下所示。

结论
在本教程中,我们使用了一个简单的示例来演示如何在 Excel 中打开工作簿时始终启动同一张工作表,以突出显示特定数据集。
广告