跳到主要內容

掌握 Excel:輕鬆取消隱藏所有工作表或多個工作表的終極指南

Excel 的穩健性不僅在於其複雜的公式和資料透視表,還在於其有效組織和呈現資料的能力。該組織的一個重要部分是能夠根據需要隱藏和取消隱藏工作表。無論您是希望簡化工作簿的新手用戶還是管理複雜資料集的高級用戶,本指南都將為您提供輕鬆取消隱藏 Excel 工作表的知識。


手動一張一張地取消隱藏工作表

在 Excel 中取消隱藏工作表的最簡單方法是手動執行,這在處理少量工作表時效果最佳。

1. 在 Excel 工作簿中, 右鍵單擊 在 Excel 工作簿底部的任何可見工作表標籤上。

2。 選擇 取消隱藏 從上下文菜單。

3。 “ 取消隱藏 將出現對話框,列出所有隱藏的工作表。選擇您想要取消隱藏的工作表並點擊 OK.

4. 然後就會顯示所選的隱藏工作表。重複以上3步,將更多隱藏的工作表一一取消隱藏。

備註:

  • 除了右鍵單擊上下文選單之外,還可以透過功能區或快速鍵存取「取消隱藏」對話方塊:
  • 從功能區存取:
    轉到 首頁 標籤,然後在 細胞 組,單擊 格式 > 隱藏與隱藏 > 取消隱藏表 打開 取消隱藏 對話。
  • 從 Excel 快捷鍵存取:
    媒體推薦 ALT + H + O + U + H 鍵打開 取消隱藏 對話。
保養竅門:
  • 非 Microsoft 365 用戶,Excel 的取消隱藏選項僅允許您一次選擇一張工作表。若要取消隱藏多個或所有工作表,您必須分別對每個工作表重複上述步驟。
  • 然而,如果你是一個 Microsoft 365 用戶,您可以在「取消隱藏」對話方塊中一次取消隱藏多個 Excel 工作表。
    • 若要選擇多個工作表,請執行下列任一操作:
    • 按住 按Ctrl 鍵,然後按一下項目以選擇它們。
    • 按住 轉移 鍵,然後使用向上和向下箭頭鍵調整您的選擇。
  • 如果您不是Microsoft 365用戶,但想快速隱藏多個或全部工作表,請使用下列方法( Kutools for Excel方法 , VBA方法 自訂視圖方法 )我們接下來會介紹。

🌟 立即將所有隱藏工作表切換為可見或不可見! 🌟

節省時間和精力 Excel的Kutools's 切換隱藏工作表可見性 特徵! 🚀

隨身攜帶 切換隱藏工作表可見性 Kutools for Excel 提供的按鈕,您可以使用 一鍵 顯示活動工作簿中的所有隱藏工作表,再次按一下可將所有隱藏工作表切換為不可見。速度快如閃電! ⚡

📊 Excel的Kutools:增強 Excel 功能 以上300 必不可少的工具。享受全功能 30 天免費試用,無需信用卡! 🚀

立即下載

一鍵取消隱藏所有工作表具有強大的功能 - Kutools for Excel

體驗一鍵式便利 Excel的Kutools很強大 取消隱藏所有隱藏的工作表 特徵。這個出色的工具讓您只需單擊即可輕鬆顯示每個隱藏的工作表,從而繞過Excel 預設「取消隱藏」選項所需的繁瑣過程,該選項限制您一次只能取消隱藏一張工作表。告別每個工作表的繁瑣重複步驟,並歡迎使用 Kutools for Excel 更有效、更省時的方法來管理您的 Excel 文件。

安裝 Kutools for Excel點擊此處成為Trail Hunter 庫工具 > 瀏覽 > 取消隱藏所有隱藏的工作表 使所有隱藏的工作表可見。

備註: 文字 (11 張) 函數旁邊顯示的表示工作簿中隱藏工作表的總數。如果沒有隱藏工作表,該功能將顯示為灰色。

結果

所有隱藏的工作表都會立即顯示。

保養竅門:
  • 要使用此功能,您應該安裝 Excel的Kutools 首先,請 點擊下載並獲得 30 天免費試用
  • 用於管理工作簿和工作表的客製化方法,例如 選擇性地顯示特定工作表,而不是一次顯示所有工作表, Excel的Kutools 提供先進的 隱藏/取消隱藏工作簿和工作表 公用事業。此功能提供了根據您的特定需求輕鬆顯示或隱藏工作簿和工作表群組的靈活性。

使用 VBA 取消隱藏工作表


進階 Excel 使用者或熟悉 Excel 程式設計功能的使用者可以使用 VBA 取消隱藏工作表。此方法提供了靈活性,並且可以進行自訂以滿足各種需求,例如取消隱藏所有工作表、多個工作表或名稱中包含特定文字的工作表。

在本節中,我們將探討三個 VBA 腳本,旨在滿足取消隱藏工作表的三個不同要求。

取消隱藏所有工作表

此 VBA 腳本可讓工作簿中的所有工作表可見。

第 1 步:打開 VBA 模塊編輯器並複制代碼
  1. 按住 ALT + F11 鍵,然後打開 Microsoft Visual Basic for Applications 窗口。
  2. 點擊 插入 > 模塊 並將以下代碼粘貼到 模塊 窗口。
  3. VBA程式碼:取消隱藏所有工作表
    Sub UnhideAllSheets()
    'Updateby Extendoffice
        Dim ws As Worksheet
        For Each ws In ThisWorkbook.Worksheets
            ws.Visible = xlSheetVisible
        Next ws
    End Sub
第二步:執行代碼得到結果

粘貼此代碼後,請按 F5 鍵來運行此程式碼。所有隱藏的工作表將立即顯示。


取消隱藏多個工作表(指定工作表)

此 VBA 腳本可讓您取消隱藏指定工作表的清單。

第 1 步:打開 VBA 模塊編輯器並複制代碼
  1. 按住 ALT + F11 鍵,然後打開 Microsoft Visual Basic for Applications 窗口。
  2. 點擊 插入 > 模塊 並將以下代碼粘貼到 模塊 窗口。
  3. VBA程式碼:取消隱藏指定的工作表
    Sub UnhideSelectedSheets()
    'Updateby Extendoffice
        Dim sheetNames As Variant
        sheetNames = Array("Sheet5", "Sheet6") ' Customize the list with your sheet names
        Dim name As Variant
        For Each name In sheetNames
            Sheets(name).Visible = xlSheetVisible
        Next name
    End Sub
    

備註: 在這種情況下, Sheet5Sheet6 將被隱藏。您可以在程式碼中使用工作表名稱自訂清單: sheetNames = Array("Sheet5", "Sheet6") 通過替換 “表 5”, “表 6” 與其他工作表名稱。

第二步:執行代碼得到結果

粘貼此代碼後,請按 F5 鍵來運行此程式碼。以及指定的隱藏工作表(Sheet5Sheet6) 將立即顯示。


取消隱藏工作表名稱中包含特定文字的工作表

若要根據名稱中的特定文字取消隱藏工作表,請使用下列 VBA 腳本。

第 1 步:打開 VBA 模塊編輯器並複制代碼
  1. 按住 ALT + F11 鍵,然後打開 Microsoft Visual Basic for Applications 窗口。
  2. 點擊 插入 > 模塊 並將以下代碼粘貼到 模塊 窗口。
  3. VBA程式碼:取消隱藏工作表名稱中具有特定文字的工作表
    Sub UnhideSheetsWithSpecificText()
    'Updateby Extendoffice
        Dim ws As Worksheet
        For Each ws In ThisWorkbook.Worksheets
            If InStr(ws.Name, "Excel") > 0 Then
                ws.Visible = xlSheetVisible
            End If
        Next ws
    End Sub

備註:在這種情況下,工作表包含 Excel 將顯示名稱中的內容。若要取消隱藏名稱中包含其他特定文字的工作表,您可以修改提供的程式碼 如果 InStr(ws.Name, "Excel") > 0 那麼 通過替換 “Excel” 與所需的文字。

第二步:執行代碼得到結果

粘貼此代碼後,請按 F5 鍵來運行此程式碼。以及帶有文字的隱藏紙張 Excel 中的名稱將立即顯示。


使用自訂檢視取消隱藏所有工作表

Excel 中的自訂檢視可讓您在所有工作表可見時儲存工作簿的視圖,從而避免一張一張取消隱藏工作表的麻煩。本質上,當所有內容都可見時,您可以拍攝工作簿的快照。然後,如果您隱藏任何工作表,只需單擊即可輕鬆返回所有工作表都可見的初始狀態。 因此,為了獲得最佳結果,請在工作開始時、隱藏任何工作表之前設定此自訂視圖.

第 1 步:確保所有工作表都可見

在建立自訂檢視以取消隱藏所有工作表之前,必須先確保工作簿中的所有工作表均可見。

備註:如果您不知道工作簿中是否有隱藏工作表,請參閱本節末尾的指南: 如何檢查工作簿是否包含隱藏工作表?

第 2 步:導覽至自訂視圖

轉到 瀏覽 功能區上的選項卡。在裡面 工作簿視圖 群,點擊 自定義視圖.

第 3 步:建立新的自訂視圖
  1. 自定義視圖 對話框中,按一下 加入 按鈕。
  2. 新增檢視 對話方塊中,輸入自訂視圖的名稱,例如 所有工作表可見。 點擊 OK.
  3. 第 4 步:使用自訂視圖

    每當您需要取消隱藏工作簿中的所有工作表時,只需返回到 瀏覽 標籤,點擊 自定義視圖,選擇您建立的視圖(例如, 所有工作表可見),然後按一下 顯示。這將立即將您的工作簿恢復到所有工作表都可見的狀態。

    如何檢查工作簿是否包含隱藏工作表?

    若要快速識別 Excel 工作簿中的任何隱藏工作表,請依照下列簡化步驟操作:

    1. 右鍵單擊 在 Excel 視窗底部可見的任何工作表標籤上。此操作將提示出現上下文功能表。
    2. 在此選單中,將您的注意力集中到 取消隱藏 選項。
      • 如果 取消隱藏 選項處於活動狀態(意味著它沒有灰顯),這表示工作簿中存在隱藏工作表。您可以單擊它以查看並選擇您希望使其可見的任何隱藏工作表。
      • 相反,如果 取消隱藏 選項處於非活動狀態(灰顯),它確認工作簿不包含任何隱藏工作表。

    此方法是快速確定工作簿是否隱藏任何工作表的最直接方法。然而這個方法並沒有顯示 非常隱藏的床單。 至 查看和取消隱藏非常隱藏的工作表,使用以下方法。


使用 Kutools for Excel 輕鬆取消隱藏所有非常隱藏的工作表

查看和取消隱藏工作表設定為 非常隱蔽 在 Excel 中——這種狀態使得它們無法透過通常的 Excel 介面存取——Excel的Kutools 提供了一個有效的解決方案。這 隱藏/取消隱藏工作簿和工作表 此功能可讓您管理比標準隱藏設定允許的隱藏更深的工作表,而無需複雜的 VBA 腳本。它使您能夠毫不費力地 顯示所有隱藏的工作表,包括標記為非常隱藏的工作表,並提供選項 僅取消隱藏隱藏的工作表或僅取消隱藏非常隱藏的工作表。以下是如何取消隱藏 Kutools 隱藏的所有工作表。

安裝 Kutools for Excel, 選擇 庫工具 > 瀏覽 > 隱藏/取消隱藏工作簿和工作表。 在 隱藏/取消隱藏工作簿和工作表 對話框中,選取每個複選框 非常隱蔽 工作表清單中的工作表以顯示它們。

您可以看到非常隱藏的工作表立即取消隱藏。根據需要關閉對話框。

備註: 至 取消隱藏所有工作表,包括隱藏工作表和非常隱藏的工作表, 你只需要點擊 全部取消隱藏 按鈕在 隱藏/取消隱藏工作簿和工作表 對話框。然後所有的單子就一口氣顯示出來了!

尖端:要使用此功能,您應該安裝 Excel的Kutools 首先,請 點擊下載並獲得 30 天免費試用


為什麼不能取消隱藏工作表? - 問題及解決方案


嘗試在 Excel 中取消隱藏工作表時遇到問題可能會令人沮喪。這些問題通常是由一些常見場景引起的。了解這些問題及其解決方案可以幫助您有效地管理 Excel 工作簿。以下是常見問題及其解決方案的細分:

1.工作表設定為非常隱藏

問題:

Excel 允許將工作表設定為 非常隱蔽,這意味著無法透過常用的 Excel 介面選項取消隱藏它們。

解決方案:

您可以使用 VBA 變更這些工作表的可見性狀態。按訪問 VBA 編輯器 ALT + F11 鍵,找到有問題的工作簿和工作表,然後設定工作表的 可見 財產 xlSheetVisible。或者,像這樣的工具 Excel的Kutools 提供 一種更用戶友好的方式來取消隱藏非常隱藏的工作表 無需編寫程式碼。


2. 工作簿保護

問題:

如果工作簿受保護,您可能無法進行更改,包括取消隱藏工作表。

解決方案:

您需要刪除工作簿保護。這通常需要用於保護工作簿的密碼。一旦取消保護,您應該能夠正常取消隱藏工作表。如果您不知道密碼,請閱讀: 如何取消保護工作簿中沒有密碼的所有受保護工作表?


3.工作表其實並沒有被隱藏

問題:

有時,工作表可能看起來是隱藏的,而實際上它們並不存在於工作簿中。

解決方案:

若要了解工作簿中是否有隱藏工作表,請參閱本文中的指南: 如何檢查工作簿是否包含隱藏工作表?


4. Excel版本及相容性問題

問題:

較舊版本的 Excel 或不同版本之間的相容性問題可能會影響您取消隱藏工作表的能力。

解決方案:

確保您使用的 Excel 版本支援工作簿中的功能。如果您在舊版的相容模式下工作,請考慮升級檔案並以較新的格式儲存檔案。確保所有需要工作簿的使用者都可以存取 Excel 的更新版本,以保持功能和相容性。

總而言之,我們探索了多種在Excel 中取消隱藏工作表的方法,從手動步驟到使用Kutools for Excel 和VBA 腳本...有了這些工具,您可以使用這些工具,讓您的電子表格保持井井有條,讓您的數據始終觸手可及。如果您想探索更多 Excel 提示和技巧, 請點擊這裡 訪問我們廣泛收集的超過數千個教程。

Comments (41)
Rated 5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
سهلت علي الكثبر
اقدر لك ذلك
شكرا لك
Rated 5 out of 5
This comment was minimized by the moderator on the site
it is showing "he Worksbook structure is password protected.!! How to proceed further?
This comment was minimized by the moderator on the site
Nice but can't scroll using mouse wheels. Very bad UX.
This comment was minimized by the moderator on the site
Thanks a Lot for Sharing VB COde
This comment was minimized by the moderator on the site
This is very helpful. Thanks! Is there VBA code I can use to unhide all hidden rows/columns across all tabs at once?
This comment was minimized by the moderator on the site
this thread is very helpful. Thanks!
This comment was minimized by the moderator on the site
Nice Job!!!! I unhide all sheets in one shot!!! cool!!!!! Tkz Unhide multiple sheets!!!! Unhide all hidden worksheets by VBA code The following short VBA code also can help you display all of the hidden sheets at the same time. 1. Hold down the Alt + F11 keys in Excel, and it opens the Microsoft Visual Basic for Applications window. 2. Click Insert > Module, and paste the following macro in the Module Window. Sub UnhideAllSheets() Dim ws As Worksheet For Each ws In ActiveWorkbook.Worksheets ws.Visible = xlSheetVisible Next ws End Sub 3. Press the F5 key to run this macro. And the hidden sheets will be displayed at once.
This comment was minimized by the moderator on the site
Is there a faster way than just pasting that code ?
This comment was minimized by the moderator on the site
Awesome! I was looking; "how to unhide all sheets in excel at once" and I've learned to getting things done the right way. Thank you so much.
This comment was minimized by the moderator on the site
This was great...Took seconds to copy and paste the code and nano-seconds to unhide 30 sheets.. Thanks
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations