在Excel製作好用的「目錄」工作表

閱讀時間約 3 分鐘
因為我有一個有超過30個工作表的Excel檔,直接在畫面下方捲動選取實在太慢了,所以就找了製作目錄的方法,只要點擊目錄的連結,就會自動取消隱藏該工作表並移動過去,回到目錄後又會自動隱藏目標工作表,用起來還不錯
步驟如下:

完成目錄工作表

選取所有工作表,並在最左方插入一個Column,在A1的儲存格中輸入「=XDF1」
選取檔案->資訊->檢查活頁簿->檢查相容性,再按下「複製到新工作表」,如此就會自動產生包含所有工作表的連結。
建立一個新的工作表,並且把連結複製過去,並且隨自己的意思進行美化。視情況看要不要關閉自動換行,這會影響是否要把整個儲存格當作連結。
然後就可以再次選取剛剛選的所有工作表,並且刪掉剛剛插入的Column,或者也可以把第一行做成回目錄的連結。

鎖定目錄避免誤觸編輯

之所以要鎖定目錄,是因為不鎖定的話,按連結會變成編輯
校閱->保護工作表,確定即可

關閉警告

在目錄的工作表上按右鍵->檢視程式碼,在專案物件處選擇目錄的工作表
將這份Code貼到目錄的地方,不然會一直跳錯誤訊息
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Target.Cells(1, 1).Locked Then Cancel = True
End Sub

加入自動隱藏工作表的功能

接著上面的警告插入這個Code

Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)
    Dim Sh As Object
    On Error Resume Next
    Set Sh = Sheets(Replace(Split(Target.SubAddress, "!")(0), "'", ""))
    If Not Sh Is Nothing Then Sh.Visible = xlSheetVisible
End Sub

然後在ThisWorkbook插入這份Code

Private Sub Workbook_Open()
End Sub
Private Sub Workbook_Activate()
  Application.StatusBar = "隱藏"
End Sub
Private Sub Workbook_SheetDeactivate(ByVal Sh As Object)
  If Sh.CodeName <> "代號" Then Sh.Visible = xlHidden
End Sub
然後把「代號」二字換成工作表的Name,也就是在VBA下面的代號,例如我這邊叫做「工作表1」
至此目錄功能已經完成

額外功能

如果之後還要增加工作表,只要直接新增,然後取消鎖定、加上連結、再重新鎖定就好,Code都不用改
有需要一次取消隱藏所有目錄表的話,可以使用這份Code
Sub 取消隱藏所有工作表()
Application.ScreenUpdating = False
Dim i As Integer
For i = 1 To Sheets.Count
    Sheets(i).Visible = True
Next i
Application.ScreenUpdating = True
End Sub
右鍵->插入->模組,然後貼進去
在需要使用的時候按Alt+F8,執行「取消隱藏所有工作表」即可
即將進入廣告,捲動後可繼續閱讀
為什麼會看到廣告
avatar-img
3會員
40內容數
在此記下各種虛幻引擎(UnrealEngine)開發遊戲時的相關技術,是專業取向的專題。內容將涉及程式、美術、音效、軟體使用,族繁不及備載。同時也會有各種操作秘訣、訣竅、背景知識,甚至是冷知識等。文章內容往往不知輕重,大部分的人都無法輕易看懂,不求大紅,只求幫上有緣人。
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
園長的沙龍 的其他內容
UE4的Console Command非常重要,有一堆功能都藏在裡面,可是官方文件真的找不到這些指令,直接Google搜UE4 all console command,只找得到UE3的版本,那要如何找到有哪些指令可以用呢?其實只要開啟UE4,點擊上面的Help->Console Variables
在Excel中,針對二維的範圍搜尋特定值,並且取得該值所在位置的方法
本文簡單說明我架設UnreanEngine專用的Perforce伺服器流程,透過文章內的說明,可以在不額外架設伺服器的情形下,為UE4專案進行備份以及版本控制,不過不包含多人協作的教學。
vocus目前還不能貼程式碼的樣子,殘念 https://pastebin.com/hAQr5jnC 程式碼在網址哩,在Excel裡Alt+F11開啟巨集後貼上 將"絕對路徑"更改成想要的路徑,例如"C:\split" 回到Excel,把想存的Sheet用Ctrl或Shift同時選取後 Alt+F8
UE4的Console Command非常重要,有一堆功能都藏在裡面,可是官方文件真的找不到這些指令,直接Google搜UE4 all console command,只找得到UE3的版本,那要如何找到有哪些指令可以用呢?其實只要開啟UE4,點擊上面的Help->Console Variables
在Excel中,針對二維的範圍搜尋特定值,並且取得該值所在位置的方法
本文簡單說明我架設UnreanEngine專用的Perforce伺服器流程,透過文章內的說明,可以在不額外架設伺服器的情形下,為UE4專案進行備份以及版本控制,不過不包含多人協作的教學。
vocus目前還不能貼程式碼的樣子,殘念 https://pastebin.com/hAQr5jnC 程式碼在網址哩,在Excel裡Alt+F11開啟巨集後貼上 將"絕對路徑"更改成想要的路徑,例如"C:\split" 回到Excel,把想存的Sheet用Ctrl或Shift同時選取後 Alt+F8
你可能也想看
Google News 追蹤
Thumbnail
徵的就是你 🫵 超ㄅㄧㄤˋ 獎品搭配超瞎趴的四大主題,等你踹共啦!還有機會獲得經典的「偉士牌樂高」喔!馬上來參加本次的活動吧!
Thumbnail
隨著理財資訊的普及,越來越多台灣人不再將資產侷限於台股,而是將視野拓展到國際市場。特別是美國市場,其豐富的理財選擇,讓不少人開始思考將資金配置於海外市場的可能性。 然而,要參與美國市場並不只是盲目跟隨標的這麼簡單,而是需要策略和方式,尤其對新手而言,除了選股以外還會遇到語言、開戶流程、Ap
在工作中常常會需要用到Excel去整理數據資料,因為近期有在進行作業優化學習,提供網路上10個常用的Excel快捷鍵配置,以及相對應的功能,做為自我複習資料。
Thumbnail
本法省去開啟EXCEL檔,轉存為CSV檔之手動作業,縮短作業時間,提高工作效率,尤其是對象為複數個檔案場合
Thumbnail
Excel是一個強大的電子試算表軟體,不僅適用於數據分析和報表製作,還能通過VBA(Visual Basic for Applications)進行自動化和擴展功能。要使用這些進階功能,首先需要啟用開發人員選項。以下將詳細介紹在Windows和Mac版本的Excel中如何啟用這個選項。 在Wi
Thumbnail
Excel 是許多人日常工作中不可或缺的工具之一,它提供了許多便利的功能來幫助我們處理數據和表格。其中,自動填入編號是一個常見的需求,例如填入連續的序列編號或特定的數字序列。在本文中,我們將介紹一個快速且方便的方法來實現這一目標,即使用 ALT 快捷鍵組合。
Thumbnail
分頁是EXCEL很棒的一個功能,他可以將不同類型的資料在同一個檔案裏面分開存放,就不需要產出一拖拉庫的檔案。 但是隨著時間或是類型越來越多,分頁數量逐漸上升,分頁要尋找可能就不是一件非常容易的事情。 就要一直點...一直點...一直點.... 上面的範例只是52週的資料而已,有些公司的分頁
Thumbnail
在計算財務資料時,一定會常常碰到,財務摘要中有小計與明細,如下圖。 但是...含有明細的資料有時候你的老闆會懶得看。 會跟你說:給我看這麼多做什麼?給我看結果就好 就告訴你要把明細都隱藏,只留下年就好,如下圖。 這時候要把所有的明細都隱藏起來,你可能會這樣做 選取要隱藏的列
Thumbnail
在工作中,我們經常需要處理各種報表,而其中一項任務就是每天手動更新報表。這可能是一個繁瑣且容易被遺忘的工作,但有幸的是,我們可以利用VBA(Visual Basic for Applications)和Windows工作排程器來自動化這個過程,讓我們在不知不覺中完成這項任務。
Thumbnail
為什麼要比較Excel 工作表(Worksheet) 工作中,常常會儲存多個同一目的,但不同時間的工作。或者,有時要檢查兩個人做的EXCEL工作表,是否有所不同。當然,若工作表很小,肉眼看是最快的,但是,如果是庫存的大量資料如1萬筆以上的財務資訊等,這時靠肉眼看,速度實在是太慢了,而且也容易出錯。
Thumbnail
Excel是職場上必備的工具之一,它可以用來處理各種數據,從簡單的計算到複雜的分析,都能夠勝任。在Excel中,有一個非常實用的技巧,叫做「微調按鈕」。微調按鈕可以讓你輕鬆地調整數據,而不需要手動輸入。它非常適合用於以下情況:需要頻繁調整數據的情況,例如:產品價格、銷售目標等。
Thumbnail
在職場上,我們經常需要使用 Excel 表格來處理資料,而自動格式設定可以幫助我們快速將資料整理成一致的格式,讓資料看起來更清晰、更有效率。用 Excel 的快捷鍵自動出現自動格式設定技巧,可以讓我們在更短的時間內套用自動格式,讓工作更輕鬆。
Thumbnail
徵的就是你 🫵 超ㄅㄧㄤˋ 獎品搭配超瞎趴的四大主題,等你踹共啦!還有機會獲得經典的「偉士牌樂高」喔!馬上來參加本次的活動吧!
Thumbnail
隨著理財資訊的普及,越來越多台灣人不再將資產侷限於台股,而是將視野拓展到國際市場。特別是美國市場,其豐富的理財選擇,讓不少人開始思考將資金配置於海外市場的可能性。 然而,要參與美國市場並不只是盲目跟隨標的這麼簡單,而是需要策略和方式,尤其對新手而言,除了選股以外還會遇到語言、開戶流程、Ap
在工作中常常會需要用到Excel去整理數據資料,因為近期有在進行作業優化學習,提供網路上10個常用的Excel快捷鍵配置,以及相對應的功能,做為自我複習資料。
Thumbnail
本法省去開啟EXCEL檔,轉存為CSV檔之手動作業,縮短作業時間,提高工作效率,尤其是對象為複數個檔案場合
Thumbnail
Excel是一個強大的電子試算表軟體,不僅適用於數據分析和報表製作,還能通過VBA(Visual Basic for Applications)進行自動化和擴展功能。要使用這些進階功能,首先需要啟用開發人員選項。以下將詳細介紹在Windows和Mac版本的Excel中如何啟用這個選項。 在Wi
Thumbnail
Excel 是許多人日常工作中不可或缺的工具之一,它提供了許多便利的功能來幫助我們處理數據和表格。其中,自動填入編號是一個常見的需求,例如填入連續的序列編號或特定的數字序列。在本文中,我們將介紹一個快速且方便的方法來實現這一目標,即使用 ALT 快捷鍵組合。
Thumbnail
分頁是EXCEL很棒的一個功能,他可以將不同類型的資料在同一個檔案裏面分開存放,就不需要產出一拖拉庫的檔案。 但是隨著時間或是類型越來越多,分頁數量逐漸上升,分頁要尋找可能就不是一件非常容易的事情。 就要一直點...一直點...一直點.... 上面的範例只是52週的資料而已,有些公司的分頁
Thumbnail
在計算財務資料時,一定會常常碰到,財務摘要中有小計與明細,如下圖。 但是...含有明細的資料有時候你的老闆會懶得看。 會跟你說:給我看這麼多做什麼?給我看結果就好 就告訴你要把明細都隱藏,只留下年就好,如下圖。 這時候要把所有的明細都隱藏起來,你可能會這樣做 選取要隱藏的列
Thumbnail
在工作中,我們經常需要處理各種報表,而其中一項任務就是每天手動更新報表。這可能是一個繁瑣且容易被遺忘的工作,但有幸的是,我們可以利用VBA(Visual Basic for Applications)和Windows工作排程器來自動化這個過程,讓我們在不知不覺中完成這項任務。
Thumbnail
為什麼要比較Excel 工作表(Worksheet) 工作中,常常會儲存多個同一目的,但不同時間的工作。或者,有時要檢查兩個人做的EXCEL工作表,是否有所不同。當然,若工作表很小,肉眼看是最快的,但是,如果是庫存的大量資料如1萬筆以上的財務資訊等,這時靠肉眼看,速度實在是太慢了,而且也容易出錯。
Thumbnail
Excel是職場上必備的工具之一,它可以用來處理各種數據,從簡單的計算到複雜的分析,都能夠勝任。在Excel中,有一個非常實用的技巧,叫做「微調按鈕」。微調按鈕可以讓你輕鬆地調整數據,而不需要手動輸入。它非常適合用於以下情況:需要頻繁調整數據的情況,例如:產品價格、銷售目標等。
Thumbnail
在職場上,我們經常需要使用 Excel 表格來處理資料,而自動格式設定可以幫助我們快速將資料整理成一致的格式,讓資料看起來更清晰、更有效率。用 Excel 的快捷鍵自動出現自動格式設定技巧,可以讓我們在更短的時間內套用自動格式,讓工作更輕鬆。