如何在 Office 365 的 Excel 中設定預設工作表

Excel 通常會在上次儲存時開啟工作簿並跳到目前活動的工作表。如果您希望每次開啟檔案時都顯示特定的工作表標籤頁(例如儀表板、說明頁或摘要),可以使用 Microsoft 365 桌面版 Excel 中的一個小型 VBA 事件巨集來設定此行為。該巨集會在每次開啟工作簿時啟動您指定的工作表。

此方法需要啟用巨集的工作簿,並且僅在允許執行 VBA 巨集的情況下才有效。 Excel 網頁版可以開啟 .xlsm 文件,但無法執行 VBA 巨集。如果您不想使用巨集,請在儲存並關閉工作簿之前選擇所需的工作表;Excel 通常會記住上次活動的工作表。

1. 選擇並命名預設工作表

在 Excel 桌面應用程式中開啟工作簿。找到您希望使用者首先看到的工作表。如有需要,將工作表標籤重新命名為清晰易記的名稱:雙擊工作表標籤,輸入名稱(例如「主工作表」) ,然後按 Enter 鍵。 VBA 中的工作表名稱必須與標籤名稱完全一致,包括空格和標點符號。

請確保該工作表是工作表標籤頁,而不是圖表工作表。如果您打算稍後重命名該工作表,請記得同時更新巨集。

Excel桌面工作簿,包含「主」、「資料」和「匯總」三個工作表標籤,其中「主」標籤已選取。
Excel桌面工作簿,包含「主」、「資料」和「匯總」三個工作表標籤,其中「主」標籤已選取。

2. 開啟 VBA 編輯器並選擇 ThisWorkbook

  1. 開啟工作簿後,在 Windows 系統中按Alt+F11開啟 Visual Basic for Applications (VBA) 編輯器。在 Mac 系統中,使用 Excel 的「開發工具」標籤並選擇「Visual Basic」;不同鍵盤和版本的快捷鍵可能有所不同。
  2. 如果「專案資源管理器」窗格已隱藏,請選擇「檢視」>「專案資源管理器」,或在 Windows 系統中按Ctrl+R。
  3. 在專案資源管理器中,展開工作簿的項目,然後展開「Microsoft Excel 物件」。
  4. 雙擊ThisWorkbook。在程式碼視窗中,將左側下拉式選單設為「工作簿」,將右側下拉式選單設定為「開啟」Workbook_Open 。 Excel 可能會為您建立一個空過程。
Visual Basic 編輯器顯示工作簿項目樹,並選取了 ThisWorkbook。
Visual Basic 編輯器顯示工作簿項目樹,並選取了 ThisWorkbook。

3. 新增 Workbook_Open 宏

在ThisWorkbook程式碼視窗中輸入此程式碼。將 `<worksheet_name>` 替換Main為您所選工作表的確切名稱。

Private Sub Workbook_Open()
    ThisWorkbook.Worksheets("Main").Activate
End Sub

該Workbook_Open事件在工作簿開啟時運行,該Activate方法會啟動指定的工作表。請將此事件過程保留在`ThisWorkbook`中,不要放在標準模組或工作表本身的程式碼視窗中。

ThisWorkbook 中的 VBA 程式碼使用 Workbook_Open 啟動主工作表。
ThisWorkbook 中的 VBA 程式碼使用 Workbook_Open 啟動主工作表。

4. 將工作簿另存為 .xlsm 文件

  1. 返回 Excel,選擇「檔案」>「另存為」(或「儲存副本」,視您的設定而定)。
  2. 在檔案類型清單中,選擇「Excel 啟用巨集的工作簿 (*.xlsm)」。
  3. 儲存文件。如果 Excel 警告說 VBA 程式碼無法儲存在不含巨集的工作簿中,請選擇保留啟用巨集格式的選項。
  4. 關閉工作簿,然後重新開啟已儲存的 .xlsm 文件,檢查它是否在選定的工作表中開啟。
選取啟用巨集的 Excel 工作簿 (*.xlsm) 時,Excel 另存為選項。
選取啟用巨集的 Excel 工作簿 (*.xlsm) 時,Excel 另存為選項。

重要限制和安全注意事項

  • 必須允許使用巨集。 Excel可能會根據信任中心設定、文件來源或組織策略封鎖巨集。請僅在您信任的文件中啟用巨集;切勿為了啟用此功能而降低安全設定。
  • 瀏覽器不支援 VBA。網頁版 Excel 可以顯示和編輯啟用巨集的工作簿,但開啟事件巨集不會在其中執行。請在桌面應用程式中開啟檔案才能使用此功能。
  • 收件者需要相容的桌面版 Excel,並擁有運行巨集的權限。請告知所有與您共享工作簿的人宏的功能。如果巨集被阻止,工作簿仍然可以打開,但巨集不會強制啟動預設工作表。
  • 請確保工作表名稱保持一致。如果您重新命名或刪除目標工作表,請更新程式碼中帶有引號的名稱。否則,巨集在開啟工作簿時可能會執行失敗。

故障排除

工作簿開啟後顯示的是另一張工作表。

確認程式碼位於正確的工作簿的ThisWorkbook物件中,且過程名稱完全正確Workbook_Open。檢查工作表名稱是否與選項卡名稱完全匹配,另存為 .xlsm 文件,然後在允許巨集的桌面應用程式中重新開啟該文件。

儲存後巨集就消失了。

標準的 .xlsx 格式無法保留 VBA 程式碼。對於啟用了巨集的 Excel 工作簿,請使用.xlsm 格式,或還原程式碼並以正確的格式重新儲存。

我只需要這個文件來記住我上次的工作表。

您可能不需要巨集。選擇您希望下次顯示的工作表,儲存工作簿,然後關閉它。 Excel 通常會還原上次活動的工作表,但這並非絕對預設:如果有人在選取其他工作表時儲存了工作簿,則下次開啟時可能會顯示該工作表。

微軟官方參考資料

留下評論

如何在 Microsoft Word 中移動圖片

如何在 Microsoft Word 中移動圖片

學習如何在 Word 中拖曳圖片、選擇文字環繞方式、將圖片與段落保持在一起或將其固定在頁面上,以及如何解決圖片無法移動的問題。

如何在 Excel 中插入複選框:兩種簡易方法

如何在 Excel 中插入複選框:兩種簡易方法

學習如何使用儲存格內工具在 Excel 中插入複選框,使用公式計算選取項目的數量,或在舊版桌面 Excel 中新增連結的表單控制項。

如何在 Excel 中自動填充字母:從 A 到 Z 及其他

如何在 Excel 中自動填充字母:從 A 到 Z 及其他

使用填充柄公式、SEQUENCE 或可重複使用的自訂清單在 Excel 中產生 A 到 Z、小寫字母或 Z 以上的標籤。

如何在 Excel 中新增刪除線:快捷鍵和逐步指南

如何在 Excel 中新增刪除線:快捷鍵和逐步指南

學習如何在 Windows、Mac 和網頁版 Excel 中新增刪除線、設定儲存格部分格式以及刪除線條而不刪除其值。

什麼是 Microsoft Access?它的資料庫工具是如何運作的?

什麼是 Microsoft Access?它的資料庫工具是如何運作的?

Microsoft Access 是一款 Windows 資料庫應用程序,用於儲存相關記錄、建立查詢、建立資料輸入表單和產生報表。了解它的工作原理以及適用場景。

如何在 Word 2010 中變更網格線高度和寬度

如何在 Word 2010 中變更網格線高度和寬度

了解如何在 Word 2010 中調整網格線高度和寬度、變更可見線頻率以及設定底層水平和垂直繪圖網格間距。

Office Outlook 2010 匯入和匯出:使用 PST 檔案移動數據

Office Outlook 2010 匯入和匯出:使用 PST 檔案移動數據

了解如何將 PST 檔案匯入 Outlook 2010 或匯出郵件、聯絡人、行事曆和任務。按照正確的選單操作,避免遺漏資料夾或重複文件。

使用 Nucleus Kernel 還原 Outlook PST 密碼

使用 Nucleus Kernel 還原 Outlook PST 密碼

使用 Kernel 的目前步驟還原忘記的 Outlook PST 密碼,包括如何識別正確的檔案、進行備份以及檢查工具的限制。

如何在 PowerPoint 幻燈片中插入網頁鏈接

如何在 PowerPoint 幻燈片中插入網頁鏈接

使用 LiveWeb 外掛程式將網站放置在 PowerPoint 投影片上,設定其大小和刷新行為,並在簡報前檢查相容性。

如何在 Word 2010 中變更預設字體和正文樣式

如何在 Word 2010 中變更預設字體和正文樣式

在 Word 2010 中設定預設字體、字號和文字效果,將選擇儲存到 Normal.dotm,然後修改 Normal 樣式以用於以後的文件。