發布時間:2024-01-24閱讀(10)
收到一位讀者聲淚俱下的求助,說他剛入職新公司,接收了已離職前任留下的一大堆表格。
有個很大的文件,只有一個工作表,但是其中有很多公式引用了其他工作表中的源數據,他知道其他工作表一定是隱藏起來了,于是想通過“取消隱藏”去修改源數據。
這一看,差點讓他裸辭!竟然有 100 多個隱藏的數據表!不知道前任是不是故意挖坑,光是一個個取消隱藏這些數據表,就得花他 1、2 個小時。這還不算完,類似的文件,有很多個!那怎么辦?
我一聽,多大點事兒,加個按鈕,一點就能取消所有工作表了唄。
案例:下圖 1 的工作簿中有多個隱藏的工作表,點擊紅框中的“取消全部隱藏”按鈕,就能一次性將所有隱藏的工作表全部顯示出來。
效果如下圖 2 所示。


下圖的工作簿中一共有 7 個工作表。

1. 按住 Shift 鍵,依次點擊 Sheet2 和 Sheet7,選中多個工作表 --> 右鍵單擊 --> 在彈出的菜單中選擇“隱藏”,就能將第 2 至 7 個工作表同時隱藏起來。


那么是不是也可以將這些隱藏的工作表同時取消隱藏?
2. 將鼠標放到 Sheet1 標簽上 --> 右鍵單擊 --> 在彈出的菜單中選擇“取消隱藏”

3. 在彈出的對話框中能看到所有隱藏的工作表,但是!按住 Shift 鍵卻無法多選,只能選中一個工作表,將其取消隱藏。
如果有很多個隱藏工作表,那么隱藏的時候一時爽,取消隱藏的時候滿頭霜。

如何批量取消隱藏所有工作表?以前我曾經給大家分享一種技巧,詳情請參閱 Excel實用tips(12) – 批量隱藏工作表。
今天再教另外一個更容易操作的方式。
4. 按 Alt F11 --> 在彈出的 VBE 窗體中選擇菜單欄的“插入用戶窗體”-->“模塊”


5. 在右側的模塊窗體中輸入以下代碼:
Sub Unhide() For Each Sheet In Sheets 遍歷工作簿中的所有工作表 Sheet.Visible = True 將工作表設置為可見 Next SheetEnd Sub

6. 關閉 VBE,回到 Excel --> 選擇菜單欄的“開發工具”-->“插入”-->“按鈕(窗體控件)”


7. 選中按鈕 --> 右鍵單擊 --> 在彈出的菜單中選擇“編輯文字”

8. 將按鈕的文本修改為“取消全部隱藏”


9. 再次選中按鈕 --> 右鍵單擊 --> 在彈出的菜單中選擇“指定宏”

10. 在彈出的菜單中選擇剛才編寫的模塊 Unhide --> 點擊“確定”


現在再次隱藏除 Sheet1 之外的多個工作表,然后點擊按鈕,就能批量取消隱藏所有工作表。



最后保存文件。
11. 按 Ctrl S --> 將文件保存為 .xlsm 格式,這樣才能正常運行宏文件。

很多同學會覺得 Excel 單個案例講解有些碎片化,初學者未必能完全理解和掌握。不少同學都希望有一套完整的圖文教學,從最基礎的概念開始,一步步由簡入繁、從入門到精通,系統化地講解 Excel 的各個知識點。
現在終于有了,文中專欄,從最基礎的操作和概念講起,用生動、有趣的案例帶大家逐一掌握 Excel 的操作技巧、快捷鍵大全、函數公式、數據透視表、圖表、打印技巧等……學完全本,你也能成為 Excel 高手。
歡迎分享轉載→http://www.avcorse.com/read-217470.html
Copyright ? 2024 有趣生活 All Rights Reserve吉ICP備19000289號-5 TXT地圖HTML地圖XML地圖