如何在開啟 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 中開啟工作簿時始終啟動同一張工作表,以突出顯示特定資料集。

更新於: 2023年1月9日

273 次瀏覽

開啟您的 職業生涯

透過完成課程獲得認證

立即開始
廣告