乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > Excel杀-Excel制作工作表目录并快速返回目录页

Excel杀-Excel制作工作表目录并快速返回目录页

作者:乔山办公网日期:

返回目录:excel表格制作

大家工作中用到的工作簿中经常会建有很多张工作表,想从这众多的工作表中找到需要的那张表有没有觉得很费事呢?下面我们来为这些众多的工作表建立一个目录,我们只需在目录中找到我们需要的工作表就行了。


首先,我们新建一个工作簿,插入几张工作表,其中第一个工作表作为目录使用,如下:



图一:工作簿


步骤一:使用HYPERLINK函数设置超链接


在B2单元格内输入=HYPERLINK("[制作目录.xlsx]苍老师!a1","苍老师"),该函数第一个表示链接到工作表“苍老师”中A1单元格,第二个参数表示该链接的名字;


将其他工作表也使用同样方法进行超链接,结果如下:



图二:设置好超链接的工作簿


但如果工作表非常多的话,这样设置就比较麻烦,需要花费大量时间,下面我教给大家一个小诀窍:


写一个简单的VBA程序,通过该程序将工作簿中所有工作表名称列出来:


点击【开发工具】【Visual Basic】,插入模块,输入:


Sub mulu()


For i = 1 To Sheets.Count


Cells(i, 6) = Sheets(i).Name


Next


End Sub



图三:编辑VBA程序


保存,退出;然后点击【开发工具】→【宏】,选择【mulu】,点击执行,这样工作簿中的所有工作表名称便出现在工作表第六列(F列)中(为什么是第六列?因为程序中Cells(i, 6)中6代表列数);



图四:执行宏命令


这样生成的工作表目录没有设置超链接,然后我们还是需要利用HYPERLINK函数设置超链接:


在任一空白单元格内输入=HYPERLINK("#"&F1&"!A1",F1),然后下拉,这样一个设置好超链接的目录就完成了。



图五:设置好超链接的目录二


这样在目录中点击工作表名称就会直接跳转到该页工作表了。


步骤二:返回目录页面


我们从目录跳转到工作表已经很方便,但是怎么快捷地从工作表返回目录呢?


首先我们需要录制一个宏:打开任一一个除目录以外的工作表,点击【开发工具】→【录制宏】,将宏命名为“返回目录”,确定,然后点开工作表“目录”,点击A1单元格,点击停止录制,这样一个返回目录的宏就录制好了,点开【宏】可以看见刚才录制的宏,如下:



图六:录制宏


下一步也有两种方法返回目录:


方法一:点击【开发工具】→【插入】,选择按钮(窗体控件),宏名选择“返回目录”,确定,然后将按钮上名称改为“返回目录”即可:





图七:插入按钮


然后将该按钮复制到每个工作表中,需要返回目录时点击该按钮即可。


方法二:在功能区添加快捷工具


在工具栏点击右键,点击“自定义功能区”,在右侧【开始】选项卡内新建组,



图七:新建组


然后从左侧宏命令中将返回目录命令添加到右侧刚才新建的组中,确定,这样在工作表功能区中便新增了一个返回目录的按钮,每次只要点击返回目录按钮便可以返回目录了。




图八:返回目录功能按钮


在你的工作薄中做出这样一个目录,是不是大大提高了工作效率呢?


如果觉得这篇文章对您有用,请关注收藏,欢迎转发!


本文标签:Excel杀(38)

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网