首页
/
每日頭條
/
職場
/
如何建立excel工作表目錄
如何建立excel工作表目錄
更新时间:2025-06-14 09:03:10

當Excel中的工作表數量很多時,有一個帶鍊接的目錄真是太方便了,如下圖所示,當我們選中“目錄”表中對應A列的表名就會跳轉到對應的表并自動隐藏其他的表。

這樣的Excel工作表目錄該如何制作呢?下面小編就帶大家了解一下制作原理及步驟吧!

如何建立excel工作表目錄(為自己的Excel制作一個)1

首先我們需要新建一個空白的工作表,重命名為“目錄”,作為我們制作目錄的存放的位置。

如何建立excel工作表目錄(為自己的Excel制作一個)2

然後,右擊“目錄”工作表名稱标簽,點擊“查看代碼”命令,自動彈出VBA代碼錄入編輯窗口,将下面的一段VBA代碼複制粘貼到窗口中。最後關閉VBA窗口即可。如下圖所示:

如何建立excel工作表目錄(為自己的Excel制作一個)3

VBA代碼如下:

Private Sub Worksheet_Activate() On Error Resume Next Sheets("目錄").Range("A1") = "目錄" k = 1 For Each sh In Sheets If sh.Name <> "目錄" Then k = k 1 Sheets("目錄").Cells(k, 1) = sh.Name End If Next Sheets("目錄").Range("A:A").EntireColumn.AutoFit Sheets("目錄").Range("A:A").EntireColumn.HorizontalAlignment = xlCenter End Sub Private Sub Worksheet_SelectionChange(ByVal Target As Range) Dim sht As Worksheet On Error Resume Next If Target.Address = "$D$1" Then Call ShowSheet Exit Sub End If If Target.Row < 2 Or Target.Column > 1 Then Exit Sub For Each sht In Worksheets If sht.Name <> "目錄" Then sht.Visible = xlSheetVeryHidden Next Sheets(Target.Value).Visible = xlSheetVisible Sheets(Target.Value).Select End Sub Sub ShowSheet() Dim sh As Worksheet For Each sh In Sheets sh.Visible = -1 Next End Sub

回到Excel主界面後,我們隻要點擊一下除“目錄”工作表名稱标簽以外的的任意一個工作表名稱标簽,比如本例中,小編點擊了“單價表”工作表名稱标簽,我們發現在“目錄”表中,所有的工作表名稱就自動放置到了A列,形成了一個目錄列表。

如何建立excel工作表目錄(為自己的Excel制作一個)4

最後我們就實現了當選中“目錄”表中對應A列的表名就會跳轉到對應的表并自動隐藏其他的表。Excel目錄至此就制做好了。

如何建立excel工作表目錄(為自己的Excel制作一個)5

這種制作目錄方法的一大特色就是當選中“目錄”表中對應A列的表名就會跳轉到對應的表并自動隐藏其他的表,但是我們如何将隐藏的所有的表格顯示出來呢?

如果直接右擊工作表,點擊“取消隐藏”按鈕的話,我們發現“取消隐藏”按鈕是灰色不可用狀态,說明這不是普通的隐藏工作表,而是一種深度的隐藏工作表。

如何建立excel工作表目錄(為自己的Excel制作一個)6

想要解決這個問題,我們隻需要再次進入VBA編輯窗口,點擊運行剛才那段代碼,這時候,所有隐藏的工作表就都顯示出來了。

如何建立excel工作表目錄(為自己的Excel制作一個)7

這種制作Excel目錄的方法還有一個特别方便的地方:

就是當我們新增了工作表之後,我們無需再重新制作目錄,目錄列表會實現自動更新,非常的方便,如下圖所示:

如何建立excel工作表目錄(為自己的Excel制作一個)8

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
武術單招多少分上武漢體院(武漢商貿職業學院學子在這項武術比賽中勇奪5金2銅)
武術單招多少分上武漢體院(武漢商貿職業學院學子在這項武術比賽中勇奪5金2銅)
     12月5日,湖北省第34屆大學生武術套路錦标賽在武漢體育學院武當山國際武術學院落下帷幕。來自全省30餘所高校的選手同台競技,武漢商貿職業學院學子聶川宙、陳酉枝、張峰源、楊申奧、樊詩雅在本次比賽中勇奪五金兩銅。   據悉,本次比賽由湖北省大學生體育協會主辦,武漢體育學院武當山國際武術學院承辦,湖北省大學生體育協會武術分會協辦,旨在貫徹國家體育事業發展...
2025-06-14
41歲女老闆和小男友見面(外國男子向女老闆表白)
41歲女老闆和小男友見面(外國男子向女老闆表白)
  愛情這種東西很奇妙,在旁人的眼裡并不看好,但偏偏卻愛着如膝似歡。   或許隻有當局者才能知道對方對自己的感情。   近日,在廣東廣州一間經營茶葉的店鋪裡面,一名外國男子捧着黃色玫瑰花單腳下跪向這間店鋪的女老闆表白,在表白的過程當中,這名外國男子不斷用英語反複在說,你願意嫁給我嗎?   這位女老闆被突如其來的一面吓着了,她害羞低下頭并收下這名男子的花朵。 ...
2025-06-14
便攜制氧機(一文講解便攜式制氧機如何工作)
便攜制氧機(一文講解便攜式制氧機如何工作)
  便攜式制氧機可在各種不同的環境中提供補充氧氣,無論是在家中還是在旅途中。有兩種類型的便攜式制氧機:連續流量和脈沖劑量。   連續流便攜式氧氣濃縮器連續流制氧機以恒定速率輸送氧氣,無需注意吸氣或呼氣。這種模式允許氧氣也連接到PAP 機器。由于氧氣是恒定的,設備使用更多的電池電量。這些機器通常尺寸大一些,可以提供更高的氧氣需求。   注意:并非所有便攜式制氧...
2025-06-14
通過學習給老闆的一封信(給想有點作為的老闆五封信之一)
通過學習給老闆的一封信(給想有點作為的老闆五封信之一)
     你的戰略錯了!這樣才能賺錢…   ——給想有點作為的老闆五封信之一   尊敬的老闆朋友,   我今年54歲,做老闆顧問已經有24年了。在這24年裡我認識的老闆朋友不少于一萬人,看過我的書,聽過我的課的人更多,也許有40-50萬人。這些老闆都是想有些作為的人,要不然也不會來學習。閱讀過這麼多老闆朋友,我感覺老闆面子上最過不去的事情是企業長不大,但心裡...
2025-06-14
湖南商務職業技術學院結構圖(湖南商務職業技術學院喜迎70周年校慶)
湖南商務職業技術學院結構圖(湖南商務職業技術學院喜迎70周年校慶)
     “校友林”捐建活動揭牌儀式。   紅網時刻12月6日訊 (記者 李兵 通訊員 袁勤思)弦歌不辍傳薪火,青山峰下迎俊賢。12月5日,湖南商務職業技術學院迎來70周年慶典。來自四面八方的校友和社會各界人士齊聚青山下,共話母校發展,共憶芳華歲月,共叙師生情誼。   湖南商務職院誕生于新中國成立之際,成長于國家振興之時。作為新中國最早設立的商科學校之一,八...
2025-06-14
Copyright 2023-2025 - www.tftnews.com All Rights Reserved