問題描述:制作excel工作簿所有工作表的目錄,通過超鏈接在目錄和內(nèi)容表之間切換肄程。(即:索引)
問題分析:如果一個(gè)excel工作簿中的工作表數(shù)量多了以后,通過excel下方的標(biāo)簽欄進(jìn)行切換顯得費(fèi)事費(fèi)力,希望添加一個(gè)概括性的目錄方便瀏覽宣虾。
解:
通過ALT+F11切換至VBA界面,可以看到sheet序列與表格名稱的一一映射温数。
映射關(guān)系為:sheetX--->表格名稱
步驟:
1绣硝、插入一個(gè)新的工作表,可以命名為”索引目錄“
2撑刺、在”索引目錄“這張工作表中鹉胖,選取A1單元格,點(diǎn)擊”公式“够傍,再點(diǎn)擊”定義名稱“
3甫菠、在彈出的定義名稱窗口中輸入名稱【索引目錄】,然后在引用位置文本框輸入公式 =INDEX(GET.WORKBOOK(1),ROW(A1))&T(NOW()) 冕屯,最后點(diǎn)擊確定寂诱。
4、點(diǎn)擊B1單元格安聘,輸入公式=IFERROR(HYPERLINK(索引目錄&"!A1",MID(索引目錄,FIND("]",索引目錄)+1,99)),"") 確定后拖拽快速填充下方單元格痰洒。
OK!可以實(shí)現(xiàn)