Microsoft Excel是Microsoft為使用Windows和Apple Macintosh操作系統的電腦編寫的一款電子表格軟件。直觀的界面、出色的計算功能和圖表工具,再加上成功的市場營銷,使Excel成為最流行的個人計算機數據處理軟件。 打開工作簿發現工作表數量太多了,都不知道每張表格是什么內容。所以需要建立一張“目錄”工作表,放在工作表的第一張,輕松點擊“目錄”里的每張工作表名稱,跳轉到相應工作表,同時制作“返回”超鏈接,回到目錄。 ▼一、制作目錄超鏈接。 ① 工作表太多,有好幾百張,一個一個手動輸入工作表名稱太麻煩,通過復制粘貼簡單的VBA代碼就可以自動批量提取工作表名稱。 如圖1:有表1、表2、表3等12張工作表,我們先在“表1”前面插入一張新的工作表,取名“目錄”。 圖1 ② 第二步就是復制“提取工作表名稱的VBA代碼”,沒有代碼的小伙伴可以把圖片里代碼的內容手動輸入在Excel表格里保存好,需要的時候打開表格,直接復制粘貼就可以了。圖2: 圖2:批量提取工作表名稱VBA代碼 ③ 復制代碼后,鼠標在“目錄”這張表格的名稱上點“右鍵”——“查看代碼”,點擊就會進入VBA編輯窗口。圖3: 圖3:VBA編輯窗口 ④ 當有很多個工作簿都處于打開狀態時,VBA編輯窗口里就會顯示所有的工作簿,在“窗口”的左邊找到自己需要建“目錄”的工作簿,在該工作簿下找到“目錄”這個文件,雙擊它,再在右邊的“代碼窗口”粘貼VBA代碼,點上方“小綠三角”就運行成功了,關掉窗口。圖4: 圖4 ⑤ 這時“目錄”工作表的A列就已經有所有工作表的名稱了,F在我們就可以用超鏈接函數HYPERLINK來批量制作目錄超鏈接。 公式模板:=HYPERLINK("網絡鏈接地址或工作簿的地址","單元格顯示什么文字")。 注意:鏈接地址或工作簿地址和顯示的文字如果不是直接引用單元格,而是文本內容手動輸入,就需要加雙引號。鏈接地址就是要跳轉的地址鏈接,顯示的文字就是類似批注,對這個鏈接的一個備注說明(可以讓你注明這個鏈接是跳轉到哪里的,以免忘記他的功能)。 在“目錄”工作表的B2單元格輸入公式=HYPERLINK("#"&A2&"!A1",A2),然后下拉公式,目錄制作完成。公式解析:跳轉到當前工作簿或其他工作簿的話,必須在工作簿或工作表名稱前面加上“#”符號;A2是“表1”的名稱,“!A1”表示A1單元格;后面這個A2表示單元格顯示“表1”這兩個字,讓自己知道這是跳轉到“表1”的鏈接。"#"&A2&"!A1"表示跳轉到"表1”的A1單元格,必須要具體寫到跳轉到哪個單元格。如動圖5: 圖5 ▼二、在“表1”到“表12”中一次性建立“返回”超鏈接。 比如我們想在D2單元格制作一個“返回目錄”的超鏈接,點擊就能跳轉。按住Shift鍵,鼠標點擊“表1”和“表12”,就會全選中這12張表格,然后在D2單元格輸入公式=HYPERLINK("#"&"目錄!A1","返回目錄"),按回車,完成。公式解析:"#"&"目錄!A1"——【“跳轉到目錄工作表的A1單元格”】;"返回目錄"——【“單元格顯示返回目錄這四個字”】。如圖6: 圖6 做完超鏈接后,我們可以通過“視圖”——“凍結窗口”——“凍結拆分窗格”來凍結行列,完成下拉滾動條也可以很輕松的點到“返回目錄”超鏈接。 ▼三、如果想修改一部分工作表的名稱,一張一張修改就很麻煩,我們也可以通過復制粘貼VBA代碼完成批量修改工作表名稱。 ① 復制“修改工作表名稱代碼”,沒有代碼的小伙伴手動把圖片里的代碼輸入到Excel表格里保存好,方便下次復制粘貼用。如圖7: 圖7:批量修改工作表名稱VBA代碼 VBA代碼注意:“目錄”這兩個字是可以改的,這個名字就是你制作超鏈接目錄的那張工作表名稱。CELLS(i,2)這個數字2也是可以改的,2表示B列,如果你的新的工作表名稱在D列,就改成4。 ② 選中“目錄”這張工作表,A列是原工作表名稱,B列是目錄超鏈接,F在我在D列輸入新的工作表名稱,必須所有工作表名稱都要寫上,不改動的也要把原名稱復制粘貼上,名稱之間不能有空單元格;兩列名稱不能錯位,這樣代碼才可以平行替換名稱。如動圖8: 圖8:批量修改工作表名稱 ③ 修改完工作表名稱后,原來的目錄超鏈接就失效了,所以需要重新制作下目錄超鏈接,其他表格的“返回目錄”超鏈接不受影響。 因為這個表格用了VBA宏代碼,所以保存的時候,會出現彈窗,點擊“否”,選擇后綴是xlsm的類型,點擊保存。 Excel整體界面趨于平面化,顯得清新簡潔。流暢的動畫和平滑的過渡,帶來不同以往的使用體驗。 |
溫馨提示:喜歡本站的話,請收藏一下本站!