如何為所有工作表創(chuàng)建目錄并自動更新?

      網(wǎng)友投稿 370 2025-04-02

      如何為所有工作表創(chuàng)建目錄并自動更新?

      假設(shè)您有一個包含數(shù)百個工作表的工作簿,導(dǎo)航到多個工作表中的特定工作表可能會讓我們大多數(shù)人感到頭疼。 在這種情況下,為這些工作表創(chuàng)建目錄可以幫助您快速輕松地轉(zhuǎn)到某個工作表。 本教程將討論如何為所有工作表創(chuàng)建目錄,并在插入、刪除或更改工作表名稱時自動更新表格。

      為所有工作表創(chuàng)建目錄并使用公式自動更新

      為所有工作表創(chuàng)建目錄并使用 VBA 代碼自動更新

      使用強大的功能為所有工作表創(chuàng)建目錄并自動更新

      為所有工作表創(chuàng)建目錄并使用公式自動更新

      在 Excel 中,您可以通過定義范圍名稱并在公式中引用名稱來創(chuàng)建目錄,請執(zhí)行以下步驟:

      1. 在要創(chuàng)建目錄的所有工作表之前插入一個新工作表,并根據(jù)需要重命名。

      2。 然后,點擊 公式 > 定義名稱,請參見屏幕截圖:

      3。 在 新名字 對話框,指定名稱 工作表Name 框,你可以把它改成你自己的,然后輸入這個公式: = GET.WORKBOOK(1)&T(NOW()) 文本框,請參見屏幕截圖:

      4。 然后,點擊 OK 按鈕關(guān)閉對話框。

      5. 現(xiàn)在,請轉(zhuǎn)到要在其中創(chuàng)建目錄的新工作表,然后在空白單元格中輸入以下公式:

      =IFERROR(INDEX(MID(Sheetlist,FIND("]",Sheetlist)+1,255),ROWS($A$2:A2)),"")
      備注:在以上公式中, 工作表 是您在步驟 2 中創(chuàng)建的范圍名稱。

      6. 然后將填充手柄向下拖動到單元格,直到顯示空白單元格,并且當(dāng)前工作簿的所有工作表名稱(包括隱藏的工作表)都已列出,如下圖所示:

      7. 然后,您應(yīng)該為表格內(nèi)容創(chuàng)建超鏈接,請使用以下公式:

      =HYPERLINK("#"&A2&"!A1","轉(zhuǎn)到工作表")
      備注:在以上公式中, A2 是包含工作表名稱的單元格,并且 A1 是您要在該工作表中跳轉(zhuǎn)到的單元格。 例如,如果您單擊超鏈接文本,它將定位該工作表的單元格 A1。

      8. 現(xiàn)在,當(dāng)單擊超鏈接文本時,它將立即轉(zhuǎn)到該表。 如果您插入新工作表、刪除工作表或更改工作表名稱,表格內(nèi)容將自動更新。

      : 1. 使用此方法,所有隱藏的工作表也會顯示到表格內(nèi)容中。 2.您應(yīng)該將文件另存為 Excel啟用宏的工作簿 格式,這樣下次打開這個文件時,公式就可以正常工作了。
      為所有工作表創(chuàng)建目錄并使用 VBA 代碼自動更新

      有時,您不需要在表格內(nèi)容中顯示隱藏的工作表。 為了解決這個問題,下面的 VBA 代碼可以幫你一個忙。

      1. 在要創(chuàng)建目錄的所有工作表之前插入一個新工作表,并根據(jù)需要重命名。 然后,右鍵單擊工作表選項卡,然后選擇 查看代碼 從上下文菜單中,查看屏幕截圖:

      2。 在開 Microsoft Visual Basic應(yīng)用程序 窗口,將以下代碼復(fù)制并粘貼到工作表代碼窗口中:

      VBA 代碼:為所有工作表創(chuàng)建目錄并自動更新

      Private Sub Worksheet_Activate() ‘Updateby ExtendOffice Dim xWsh As Worksheet Dim xWshs As Worksheets Dim xShowHinddenWorkSheet As Boolean Dim xI As Long Dim xRg As Range Dim xStrTitle, xStrTCHeader, xStrWShName As String xShowHinddenWorkSheet = False Change this to True to display the hidden sheets as you need xStrTitle = "A1" xStrTCHeader = "A3" On Error Resume Next Application.ScreenUpdating = False Me.Cells.Clear Me.Range(xStrTitle).Font.Bold = True Me.Range(xStrTitle).Font.Size = Me.Range(xStrTitle).Font.Size + 2 Me.Range(xStrTitle).Value = "Table of Contents" Me.Range(xStrTCHeader).Value = "No." Me.Range(xStrTCHeader).Offset(0, 1).Value = "Sheet Name" Me.Range(xStrTCHeader).Resize(1, 2).Font.Bold = True xStrWShName = Me.Name xI = 1 For Each xWsh In Application.ActiveWorkbook.Worksheets If xWsh.Name <> xStrWShName Then If (xWsh.Visible = xlSheetVisible) Or xShowHinddenWorkSheet Then Me.Hyperlinks.Add Anchor:=Me.Range(xStrTCHeader).Offset(xI, 1), Address:="", SubAddress:="" & xWsh.Name & "!A1", TextToDisplay:=xWsh.Name Me.Range(xStrTCHeader).Offset(xI).Value = xI xI = xI + 1 End If End If Next Application.ScreenUpdating = True End Sub
      Copy

      3。 然后按 F5 運行此代碼的關(guān)鍵,并且表格內(nèi)容在新工作表中立即創(chuàng)建,所有隱藏的工作表都不會顯示在表格內(nèi)容中,見截圖:

      4. 現(xiàn)在表格,當(dāng)刪除、插入或重命名表格時,表格內(nèi)容將動態(tài)更新。

      備注:您還應(yīng)該將 Excel 文件另存為 Excel啟用宏的工作簿 格式以在您下次打開工作簿時保持代碼成功運行。
      使用強大的功能為所有工作表創(chuàng)建目錄并自動更新

      如果你有 Kutools for Excel,它的 導(dǎo)航窗格 可以幫助您將所有工作表名稱垂直列出到左側(cè)窗格中,并快速輕松地導(dǎo)航到特定工作表。

      安裝后 Kutools for Excel,請這樣做:

      1. 點擊 Kutools > 旅游導(dǎo)航 ,請參見屏幕截圖:

      2。 在擴(kuò)展中 旅游導(dǎo)航 窗格中單擊 工作簿和工作表 圖標(biāo),所有打開的工作簿都列在頂部列表框中,工作簿中所有可見的工作表都顯示在底部列表框中,見截圖:

      3. 現(xiàn)在,您只需單擊左側(cè)窗格中的工作表名稱即可轉(zhuǎn)到工作表。 并且當(dāng)您刪除、插入或重命名工作表時,窗格中的工作表列表將動態(tài)更新。

      Tips:默認(rèn)情況下,隱藏的工作表不顯示在導(dǎo)航窗格中,如果要顯示隱藏的工作表,只需單擊 切換以取消隱藏/隱藏所有隱藏的工作表 圖標(biāo),再次單擊此圖標(biāo)可立即隱藏隱藏的工作表。

      最佳辦公生產(chǎn)力工具

      將小時轉(zhuǎn)化為分鐘 Kutools for Excel!

      準(zhǔn)備好增強您的 Excel 任務(wù)了嗎? 利用的力量 Kutools for Excel - 您終極的節(jié)省時間的工具。 簡化復(fù)雜的任務(wù)并像專業(yè)人士一樣瀏覽數(shù)據(jù)。 以閃電般的速度體驗 Excel!

      如何為所有工作表創(chuàng)建目錄并自動更新?

      為什么需要 Kutools for Excel

      ???  超過 300 項強大功能: Kutools 包含 300 多項高級功能,可簡化您在 1500 多種場景中的工作。

      ??  卓越的數(shù)據(jù)處理能力:合并單元格、刪除重復(fù)項并執(zhí)行高級數(shù)據(jù)轉(zhuǎn)換 - 所有這些都不費吹灰之力!

      ??  高效的批量操作:當(dāng)你可以聰明地工作時,為什么還要付出額外的努力呢? 輕松批量導(dǎo)入、導(dǎo)出、組合和調(diào)整數(shù)據(jù)。

      ??  可定制的圖表和報告:訪問各種附加圖表并生成富有洞察力的報告。

      ???  強大的導(dǎo)航窗格:通過強大的列管理器、工作表管理器和自定義收藏夾獲得優(yōu)勢。

      ??  七種類型的下拉列表:通過各種功能和類型的下拉列表使數(shù)據(jù)輸入變得輕而易舉。

      ??  用戶友好:對于初學(xué)者來說輕而易舉,對于專家來說是一個強大的工具。

      立即下載,與 Excel 一起穿越時空!

      閱讀更多 免費下載... 采購... 
      Office Tab 為 Office 帶來選項卡式界面,讓您的工作更輕松
      在Word,Excel,PowerPoint中啟用選項卡式編輯和閱讀,發(fā)布者,Access,Visio和Project。 在同一窗口的新選項卡中而不是在新窗口中打開并創(chuàng)建多個文檔。 每天將您的工作效率提高50%,并減少數(shù)百次鼠標(biāo)單擊!
      閱讀更多 免費下載... 采購... 

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。

      上一篇:excel如何設(shè)置起始頁碼教程
      下一篇:Linux之lsof命令
      相關(guān)文章
      亚洲国产av美女网站| 亚洲成a人片在线观看无码| 亚洲黑人嫩小videos| 亚洲av无码专区在线播放| 国产亚洲美日韩AV中文字幕无码成人| 久久水蜜桃亚洲AV无码精品| 亚洲欧美日韩综合久久久久| 亚洲中文字幕乱码熟女在线| 男人天堂2018亚洲男人天堂| 亚洲成年网站在线观看| 亚洲午夜无码久久| 亚洲AV成人精品日韩一区| 亚洲国产精品无码观看久久| 亚洲高清毛片一区二区| 亚洲av中文无码字幕色不卡| 色天使亚洲综合一区二区| 无码欧精品亚洲日韩一区夜夜嗨 | 亚洲一区二区三区久久久久| 亚洲国产视频一区| 久久狠狠爱亚洲综合影院| 久久久国产亚洲精品| 亚洲国产综合AV在线观看| 欧美亚洲国产SUV| 国产91精品一区二区麻豆亚洲| 久久久精品国产亚洲成人满18免费网站| 亚洲精品视频在线看| 伊人久久亚洲综合| 久久精品国产亚洲av麻豆| 亚洲一区二区中文| 亚洲国产成人久久精品app| 色偷偷亚洲女人天堂观看欧| 亚洲精华液一二三产区| 亚洲国产成人精品女人久久久 | 亚洲JIZZJIZZ妇女| 亚洲国产一区二区三区| 亚洲一区二区三区自拍公司| 亚洲AV无码专区国产乱码电影| 一区二区三区亚洲| 激情亚洲一区国产精品| 亚洲丰满熟女一区二区哦| 亚洲色图综合在线|