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

更新於 發佈於 閱讀時間約 4 分鐘

因為我有一個有超過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
留言分享你的想法!
avatar-img
園長的沙龍
3會員
40內容數
在此記下各種虛幻引擎(UnrealEngine)開發遊戲時的相關技術,是專業取向的專題。內容將涉及程式、美術、音效、軟體使用,族繁不及備載。同時也會有各種操作秘訣、訣竅、背景知識,甚至是冷知識等。文章內容往往不知輕重,大部分的人都無法輕易看懂,不求大紅,只求幫上有緣人。
園長的沙龍的其他內容
2022/01/24
在Excel中,針對二維的範圍搜尋特定值,並且取得該值所在位置的方法
Thumbnail
2022/01/24
在Excel中,針對二維的範圍搜尋特定值,並且取得該值所在位置的方法
Thumbnail
2021/12/24
本文簡單說明我架設UnreanEngine專用的Perforce伺服器流程,透過文章內的說明,可以在不額外架設伺服器的情形下,為UE4專案進行備份以及版本控制,不過不包含多人協作的教學。
2021/12/24
本文簡單說明我架設UnreanEngine專用的Perforce伺服器流程,透過文章內的說明,可以在不額外架設伺服器的情形下,為UE4專案進行備份以及版本控制,不過不包含多人協作的教學。
2021/12/09
vocus目前還不能貼程式碼的樣子,殘念 https://pastebin.com/hAQr5jnC 程式碼在網址哩,在Excel裡Alt+F11開啟巨集後貼上 將"絕對路徑"更改成想要的路徑,例如"C:\split" 回到Excel,把想存的Sheet用Ctrl或Shift同時選取後 Alt+F8
2021/12/09
vocus目前還不能貼程式碼的樣子,殘念 https://pastebin.com/hAQr5jnC 程式碼在網址哩,在Excel裡Alt+F11開啟巨集後貼上 將"絕對路徑"更改成想要的路徑,例如"C:\split" 回到Excel,把想存的Sheet用Ctrl或Shift同時選取後 Alt+F8
看更多
你可能也想看
Thumbnail
沙龍一直是創作與交流的重要空間,這次 vocus 全面改版了沙龍介面,就是為了讓好內容被好好看見! 你可以自由編排你的沙龍首頁版位,新版手機介面也讓每位訪客都能更快找到感興趣的內容、成為你的支持者。 改版完成後可以在社群媒體分享新版面,並標記 @vocus.official⁠ ♥️ ⁠
Thumbnail
沙龍一直是創作與交流的重要空間,這次 vocus 全面改版了沙龍介面,就是為了讓好內容被好好看見! 你可以自由編排你的沙龍首頁版位,新版手機介面也讓每位訪客都能更快找到感興趣的內容、成為你的支持者。 改版完成後可以在社群媒體分享新版面,並標記 @vocus.official⁠ ♥️ ⁠
Thumbnail
每年4月、5月都是最多稅要繳的月份,當然大部份的人都是有機會繳到「綜合所得稅」,只是相當相當多人還不知道,原來繳給政府的稅!可以透過一些有活動的銀行信用卡或電子支付來繳,從繳費中賺一點點小確幸!就是賺個1%~2%大家也是很開心的,因為你們把沒回饋變成有回饋,就是用卡的最高境界 所得稅線上申報
Thumbnail
每年4月、5月都是最多稅要繳的月份,當然大部份的人都是有機會繳到「綜合所得稅」,只是相當相當多人還不知道,原來繳給政府的稅!可以透過一些有活動的銀行信用卡或電子支付來繳,從繳費中賺一點點小確幸!就是賺個1%~2%大家也是很開心的,因為你們把沒回饋變成有回饋,就是用卡的最高境界 所得稅線上申報
Thumbnail
在工作中,我們經常需要處理各種報表,而其中一項任務就是每天手動更新報表。這可能是一個繁瑣且容易被遺忘的工作,但有幸的是,我們可以利用VBA(Visual Basic for Applications)和Windows工作排程器來自動化這個過程,讓我們在不知不覺中完成這項任務。
Thumbnail
在工作中,我們經常需要處理各種報表,而其中一項任務就是每天手動更新報表。這可能是一個繁瑣且容易被遺忘的工作,但有幸的是,我們可以利用VBA(Visual Basic for Applications)和Windows工作排程器來自動化這個過程,讓我們在不知不覺中完成這項任務。
Thumbnail
一. 如何批量產出100個Excel工作表 每次要建立多個Excel工作表還是在用複製新增嗎?如果是一兩個還好,但如果是一個月或是100呢?這樣下去,下班時間離我越來越遙遠了。今天教你一個讓你準時下班的秘訣!只需10秒,你就能輕鬆地批量產出100個Excel工作表。
Thumbnail
一. 如何批量產出100個Excel工作表 每次要建立多個Excel工作表還是在用複製新增嗎?如果是一兩個還好,但如果是一個月或是100呢?這樣下去,下班時間離我越來越遙遠了。今天教你一個讓你準時下班的秘訣!只需10秒,你就能輕鬆地批量產出100個Excel工作表。
Thumbnail
工作或職場上,免不了有一些機密不適合公開讓所有人都能觀看,特定人士必須輸入密碼才能看到,例如:考核、報價等,這樣的需求要如何做到呢? 其實這樣的效果,完全不需要用到函數,只需要稍微設定一下儲存格格式與條件式格式設定就可以達成了。 1.5分鐘保證班,現在就花1分半的時間看影片把這個效果學起來吧
Thumbnail
工作或職場上,免不了有一些機密不適合公開讓所有人都能觀看,特定人士必須輸入密碼才能看到,例如:考核、報價等,這樣的需求要如何做到呢? 其實這樣的效果,完全不需要用到函數,只需要稍微設定一下儲存格格式與條件式格式設定就可以達成了。 1.5分鐘保證班,現在就花1分半的時間看影片把這個效果學起來吧
Thumbnail
老闆說要把下周要交貨的所有訂單都先標示出來先準備,訂單數量這麼多....我要用到什麼時候~~ 其實只要一個小技巧,設定格式化條件馬上就解決囉~ 覺得分享有幫助到你在工作上提升效率,可以贊助我請我喝杯咖啡唷,也可以訂閱EXCEL設計新思維,可以看到更多增加效率的好方法唷~ 職場上有相關問題,加入我的l
Thumbnail
老闆說要把下周要交貨的所有訂單都先標示出來先準備,訂單數量這麼多....我要用到什麼時候~~ 其實只要一個小技巧,設定格式化條件馬上就解決囉~ 覺得分享有幫助到你在工作上提升效率,可以贊助我請我喝杯咖啡唷,也可以訂閱EXCEL設計新思維,可以看到更多增加效率的好方法唷~ 職場上有相關問題,加入我的l
Thumbnail
從電腦桌面、檔案的管理,就可觀察出人的工作能力。 有些桌面是滿滿滿的Word、Excel、PPT、資料夾、程式...,還有檔名不同但內容相同、檔名相同但進度不同、多胞胎檔案散布各處....。 光要找到對的資料,就先耗費心神,大大影響工作效率。終於找到檔案可以開始作業,但戰鬥力被消磨掉不知道剩幾%了。
Thumbnail
從電腦桌面、檔案的管理,就可觀察出人的工作能力。 有些桌面是滿滿滿的Word、Excel、PPT、資料夾、程式...,還有檔名不同但內容相同、檔名相同但進度不同、多胞胎檔案散布各處....。 光要找到對的資料,就先耗費心神,大大影響工作效率。終於找到檔案可以開始作業,但戰鬥力被消磨掉不知道剩幾%了。
Thumbnail
此篇文章我整理了一點日常工作小貼士,不是那種:如何開好會議、如何製作簡報,這種主題明確、有很完整的工作重點、技巧分享,就是幾點小小的我自己的體會。
Thumbnail
此篇文章我整理了一點日常工作小貼士,不是那種:如何開好會議、如何製作簡報,這種主題明確、有很完整的工作重點、技巧分享,就是幾點小小的我自己的體會。
Thumbnail
這次想跟大家分享五招讓工作表更好用的收納整理術,分別是群組、隱藏欄列、凍結欄列、調整欄高列高、還有合併儲存格。這些都是簡單、好上手的功能,如果你想讓你的工作表更有條理、方便操作,不妨可以看看這五招唷~
Thumbnail
這次想跟大家分享五招讓工作表更好用的收納整理術,分別是群組、隱藏欄列、凍結欄列、調整欄高列高、還有合併儲存格。這些都是簡單、好上手的功能,如果你想讓你的工作表更有條理、方便操作,不妨可以看看這五招唷~
Thumbnail
「新增列層級公式」是蠻令我眼睛為之一亮的功能,因為它媲美Excel可以逐列套用公式產生新的值,直接在salesforce做資料處理讓使用者方便許多。
Thumbnail
「新增列層級公式」是蠻令我眼睛為之一亮的功能,因為它媲美Excel可以逐列套用公式產生新的值,直接在salesforce做資料處理讓使用者方便許多。
Thumbnail
這篇文章提供一個簡單易懂的任務管理方法,適合個人或團隊使用任何專案管理軟體。文章闡述了任務記錄、狀態轉換(待處理、處理中、完成、關閉)以及團隊協作時的注意事項,強調以書面記錄取代腦力記憶以提升效率,避免遺漏任務。
Thumbnail
這篇文章提供一個簡單易懂的任務管理方法,適合個人或團隊使用任何專案管理軟體。文章闡述了任務記錄、狀態轉換(待處理、處理中、完成、關閉)以及團隊協作時的注意事項,強調以書面記錄取代腦力記憶以提升效率,避免遺漏任務。
Thumbnail
眾多行業中,軟體工程師或程式設計師算是每天都努力敲鍵盤的一群人,甚至可能是次數最多的一群人。因為每天都在敲鍵盤,敲著敲著就敲出心得,或抱怨。
Thumbnail
眾多行業中,軟體工程師或程式設計師算是每天都努力敲鍵盤的一群人,甚至可能是次數最多的一群人。因為每天都在敲鍵盤,敲著敲著就敲出心得,或抱怨。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News