Excel 2010 同一个工作薄中批量建立超链接 10

一个Excel中,关于所有的客户的不同汇总清单有5个,而所有的客户清单均有一个相应的工作表。需要将所有的汇总清单的客户均超链接至该Excel中相应的工作表,请问要怎么做?... 一个Excel中,关于所有的客户的不同汇总清单有5个,而所有的客户清单均有一个相应的工作表。
需要将所有的汇总清单的客户均超链接至该Excel中相应的工作表,请问要怎么做?
例如:有50个客户,在一个Excel中,有客户1~客户50的工作表,也有汇总1、汇总2、汇总3、汇总4、汇总5这5个汇总工作表。所有汇总表的B列均为客户清单,与客户1~客户50的工作表名一致,请问要怎样批量设置这5个汇总表B列的超链接至相应的工作表?求大神指导,万谢!!!
展开
 我来答
匿名用户
2016-12-16
展开全部
给一个VBA解决的办法:
打开此工作薄,按【ALT+F11】,主菜单“插入”——“模块”,将下述代码粘贴到右侧编辑区,退出VBAProject编辑器,执行“宏”——选择这个宏,确定,即快速建立超链接:
【注意】:
1、上述代码将在汇总表的A列建立超链接,如果与你的实际情况有出入,请自行修改代码中单元格的引用;
2、各子表中A1单元格建立返回汇总表的超链接,如果与实际不符,请自行修改代码中单元格引用。
由于你没有提供更详细的情况,剩下的工作只能你自己完成了。
Sub LinkSheet()
Dim k%
Sheets("汇总").Range("A:A").ClearContents
For Each sh In Sheets
If sh.Name <> "汇总" Then
With Sheets("汇总")
.Cells(k + 1, 1) = sh.Name
.Hyperlinks.Add Anchor:=.Cells(k + 1, 1), Address:="", SubAddress:= _
sh.Name & "!A1", TextToDisplay:=sh.Name
End With
sh.Hyperlinks.Add Anchor:=sh.[a1], Address:="", SubAddress:= _
"汇总!A1", TextToDisplay:="返回"
k = k + 1
End If
Next
End Sub
追问
有5个汇总表,每个汇总表都需要建立超链接,这要怎么处理?
siguoxiang
2016-12-16 · TA获得超过3997个赞
知道大有可为答主
回答量:1.2万
采纳率:76%
帮助的人:9050万
展开全部
同一文件夹excel表格批量超链接_百度经验 http://jingyan.baidu.com/article/7f41ecec017730593d095ce9.html
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式