如何在EXCEL中将所有工作表都在一页显示,并设定好链接呢?有什么好办法没?求详解

如题所述

插入-超链接-在弹出的对话框中找到你的工作簿,然后点书签按钮-在下面的对话框中依次点击。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-08-01

1、将所有的工作表列个目录

2、将每个工作表进行超链接就ok了

 

给你举个例子,可能更容易明白

见图:

追问

您讲的我明白了。我的意思是如果我前期没有目录,文档里面已经有二十多个SHEET了,我怎么能将那么多SHEET页的名称集中在一页里面呢,要自己手动输入吗?那有点太麻烦了啊,有什么简单的办法吗?

本回答被网友采纳
第2个回答  2012-08-04
这个问题要用到宏表函数:

点菜单中的“插入”>"名称"
当前工作簿中的名称输入:sN
引用位置中输入:=REPLACE(GET.WORKBOOK(1),1,FIND("]",GET.WORKBOOK(1)),)&T(NOW())
点”添加“
当前工作簿中的名称输入:sN2
引用位置中输入:=GET.WORKBOOK(1)
点”确定“
在"封面"表(必需是第一个表)的第三行任意列输入:=HYPERLINK(IF(ISERR(INDEX(sN,ROW()-1)),"",INDEX(sN2,ROW()-1))&"!A1",IF(ISERR(INDEX(sN,ROW()-1)),"",INDEX(sN,ROW()-1)))
向下复制该单元格。
注意!!!被链接的表名称不能含空格、括号、运算符等特殊符号!!!
如有疑问请提供邮箱,我直接发一个文件给你。追问

高手,我的邮箱[email protected]

第3个回答  2012-08-01
用VBA自动生成追问

我不是高手,函数制动皮毛,解释下呗,仁兄

追答

1、在前面手动插入一页作为目录页
2、编写VBA
主体思路如此:取出非目录页的所有SHEET页名称,写入目录页,同时写入超链接。