在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,執行「取消隱藏所有工作表」即可
為什麼會看到廣告
3會員
40內容數
在此記下各種虛幻引擎(UnrealEngine)開發遊戲時的相關技術,是專業取向的專題。內容將涉及程式、美術、音效、軟體使用,族繁不及備載。同時也會有各種操作秘訣、訣竅、背景知識,甚至是冷知識等。文章內容往往不知輕重,大部分的人都無法輕易看懂,不求大紅,只求幫上有緣人。
留言0
查看全部
發表第一個留言支持創作者!
園長的沙龍 的其他內容
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
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
美國總統大選只剩下三天, 我們觀察一整週民調與金融市場的變化(包含賭局), 到本週五下午3:00前為止, 誰是美國總統幾乎大概可以猜到60-70%的機率, 本篇文章就是以大選結局為主軸來討論近期甚至到未來四年美股可能的改變
Thumbnail
在Excel中實作使用者介面(UI)是一個有趣且實用的技能,能夠幫助你更好地呈現資料、提供功能並增強使用者體驗。本文將逐步介紹如何在Excel中建立基本的UI元素,例如按鈕、下拉式選單和文字框,並擴展功能,例如資料驗證和動態更新。
Thumbnail
Excel是一個強大的電子試算表軟體,不僅適用於數據分析和報表製作,還能通過VBA(Visual Basic for Applications)進行自動化和擴展功能。要使用這些進階功能,首先需要啟用開發人員選項。以下將詳細介紹在Windows和Mac版本的Excel中如何啟用這個選項。 在Wi
Thumbnail
之前示範過用Excel產出啞鈴圖,這一次我們繼續打破 #資訊視覺化 的迷思,軟體知識與編程技巧不一定是製作圖表的門檻。適逢 #台北捷運 踏進30年,我們就來看一下,如何在Excel製作出雙北捷運的路線圖,然後再配上不同的數據圖表,以顯示客量的分佈與變化。 鐵路或捷運路線圖,固然有專業軟體可
Thumbnail
進度條在日常生活和工作中非常常見,它們可以直觀地顯示任務或項目的完成情況。在 Excel 中,我們可以使用一些技巧和函數來製作出美觀且功能強大的進度條。本篇教學將介紹如何使用 Excel 的 REPT 函數和條件格式設定,來製作一個簡單而有效的進度條。
Thumbnail
CoWos是什麼? CoWos是一種封裝技術,全名為"Chip on Wafer on Substrate",中文名稱為「晶片在晶圓上在基板上」。它是一種先進的三維封裝技術,被廣泛應用於半導體行業。 在傳統的封裝技術中,晶片(也稱為IC或芯片)被裝配在封裝基板上,然後使用金線或其他導線進行連接。
Thumbnail
【方格子最新好物-下載“CSV”(EXCEL插入”建議圖表”的使用實例之一】 最近發現方格子主編很盡心地在作者自己的資料欄裡編寫文章的數據統計資料,因此,每天我都會研究一下自己的進展,個人覺得很是有趣。有了這個系統資訊之後,我才赫然發現只要默默經營網站,並持續創作不放棄,還是有許多可以學習成長的地方
Thumbnail
😆 今天我們說下旅遊業“表達力” 的三重含義,也是伴隨旅遊不同的發展階段,衍生出來制約商業效率的關鍵要素;這幾年隨着移動互聯網的迅猛發展和不斷呼喚的供給,對傳統工業的滲透,都再集中做一件事:就是打破以往交易雙方的資訊不對稱,提高整個社會的商業效率;
Thumbnail
今天我們講旅遊工業“表達力” 的三重含義,也是伴隨旅遊不同的發展階段,衍生出來制約商業效率的關鍵要素; 這幾年隨着移動互聯網的迅猛發展和不斷呼喚的供給改革,對傳統工業的滲透,都再集中做一件事:就是打破以往交易雙方的資訊不對稱,提高整個社會的商業效率;
Thumbnail
以「多樣」功能取勝的產品,因為每個功能所花費的購買成本低,我們似乎比較能容忍不那麼好用的缺點,但心裡卻暗暗地想著,下次我一定要買xx牌的拖把或是xx的刀。在日常購物選擇上我們對於功能,總不免斤斤計較取得的好處是否物超所值,然而在人生和職場上,如果打的是同個算盤似乎就不太管用了,這怎麼說呢?
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
美國總統大選只剩下三天, 我們觀察一整週民調與金融市場的變化(包含賭局), 到本週五下午3:00前為止, 誰是美國總統幾乎大概可以猜到60-70%的機率, 本篇文章就是以大選結局為主軸來討論近期甚至到未來四年美股可能的改變
Thumbnail
在Excel中實作使用者介面(UI)是一個有趣且實用的技能,能夠幫助你更好地呈現資料、提供功能並增強使用者體驗。本文將逐步介紹如何在Excel中建立基本的UI元素,例如按鈕、下拉式選單和文字框,並擴展功能,例如資料驗證和動態更新。
Thumbnail
Excel是一個強大的電子試算表軟體,不僅適用於數據分析和報表製作,還能通過VBA(Visual Basic for Applications)進行自動化和擴展功能。要使用這些進階功能,首先需要啟用開發人員選項。以下將詳細介紹在Windows和Mac版本的Excel中如何啟用這個選項。 在Wi
Thumbnail
之前示範過用Excel產出啞鈴圖,這一次我們繼續打破 #資訊視覺化 的迷思,軟體知識與編程技巧不一定是製作圖表的門檻。適逢 #台北捷運 踏進30年,我們就來看一下,如何在Excel製作出雙北捷運的路線圖,然後再配上不同的數據圖表,以顯示客量的分佈與變化。 鐵路或捷運路線圖,固然有專業軟體可
Thumbnail
進度條在日常生活和工作中非常常見,它們可以直觀地顯示任務或項目的完成情況。在 Excel 中,我們可以使用一些技巧和函數來製作出美觀且功能強大的進度條。本篇教學將介紹如何使用 Excel 的 REPT 函數和條件格式設定,來製作一個簡單而有效的進度條。
Thumbnail
CoWos是什麼? CoWos是一種封裝技術,全名為"Chip on Wafer on Substrate",中文名稱為「晶片在晶圓上在基板上」。它是一種先進的三維封裝技術,被廣泛應用於半導體行業。 在傳統的封裝技術中,晶片(也稱為IC或芯片)被裝配在封裝基板上,然後使用金線或其他導線進行連接。
Thumbnail
【方格子最新好物-下載“CSV”(EXCEL插入”建議圖表”的使用實例之一】 最近發現方格子主編很盡心地在作者自己的資料欄裡編寫文章的數據統計資料,因此,每天我都會研究一下自己的進展,個人覺得很是有趣。有了這個系統資訊之後,我才赫然發現只要默默經營網站,並持續創作不放棄,還是有許多可以學習成長的地方
Thumbnail
😆 今天我們說下旅遊業“表達力” 的三重含義,也是伴隨旅遊不同的發展階段,衍生出來制約商業效率的關鍵要素;這幾年隨着移動互聯網的迅猛發展和不斷呼喚的供給,對傳統工業的滲透,都再集中做一件事:就是打破以往交易雙方的資訊不對稱,提高整個社會的商業效率;
Thumbnail
今天我們講旅遊工業“表達力” 的三重含義,也是伴隨旅遊不同的發展階段,衍生出來制約商業效率的關鍵要素; 這幾年隨着移動互聯網的迅猛發展和不斷呼喚的供給改革,對傳統工業的滲透,都再集中做一件事:就是打破以往交易雙方的資訊不對稱,提高整個社會的商業效率;
Thumbnail
以「多樣」功能取勝的產品,因為每個功能所花費的購買成本低,我們似乎比較能容忍不那麼好用的缺點,但心裡卻暗暗地想著,下次我一定要買xx牌的拖把或是xx的刀。在日常購物選擇上我們對於功能,總不免斤斤計較取得的好處是否物超所值,然而在人生和職場上,如果打的是同個算盤似乎就不太管用了,這怎麼說呢?