Office中国论坛/Access中国论坛

标题: 如何把EXCEL中所有工作表的名称都显示出来? [打印本页]

作者: 菜鸟学软件    时间: 2009-2-3 22:25
标题: 如何把EXCEL中所有工作表的名称都显示出来?
文件中工作表多了,名称总是要用进度条去拉才能拉出来?
能否使所有的工作表的名称都显示出来,比如说多排放置
这样我就可以直接找到想用的工作表了
作者: pureshadow    时间: 2009-2-3 22:32
=IF(ROW()>--shcount,"",HYPERLINK("#"&INDEX(sh,ROW(A1))&"!a1",MID(INDEX(sh,ROW(A1)),16,30)))
两个自定义名称:
sh=get.workbook(1)
shcount=get.workbook(4)
这个不仅可以显示出来,而且还加了超链功能,点击即跳转。
作者: 小保    时间: 2009-2-4 12:30
真是高人,受益了。
作者: 方漠    时间: 2009-2-4 21:50
试试这个工具. 

http://www.office-cn.net/forum.p ... amp;highlight=Sheet
作者: 菜鸟学软件    时间: 2009-2-5 21:53
谢谢各位,我回去试试看
作者: 菜鸟学软件    时间: 2009-2-5 22:01
=IF(ROW()>--shcount,"",HYPERLINK("#"&INDEX(sh,ROW(A1))&"!a1",MID(INDEX(sh,ROW(A1)),16,30)))
两个自定义名称:
sh=get.workbook(1)
shcount=get.workbook(4)
这个不仅可以显示出来,而且还加了超链功能,点 ...
pureshadow 发表于 2009-2-3 22:32


请问这行公式应该写在哪里?
作者: 菜鸟学软件    时间: 2009-2-6 19:28
有2个问题!
1是,get.workbook所使用的函数无效?

2是,sheetexplore这个很好用,但是如果我把左边的目录框关掉后,怎么才能重新打开它呢?
作者: pureshadow    时间: 2009-2-6 20:03
get.workbook是宏表函数,要在自定义名称里用。
作者: pureshadow    时间: 2009-2-6 20:17
做了个附件
作者: pureshadow    时间: 2009-2-6 21:50
公式可以简化成
=IF(ROW()>--shcount,"",HYPERLINK("#"&INDEX(sh,ROW(A1))&"!a1",MID(INDEX(sh,ROW(A1)),8,99)))
作者: zss427607    时间: 2009-2-12 00:16
学习中
作者: y114102225    时间: 2009-11-26 14:19
真是高手啊




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3