Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 8863|回复: 8

[已解决]编辑超链接,不要用HYPERLINK函数

[复制链接]
发表于 2015-5-24 17:24 | 显示全部楼层 |阅读模式
有没有办法不要使用 HYPERLINK 函数,然后合并做成一个链接呢,可以使用辅助列,使用后待会删除辅助列还可以为超链接
QQ截图20150524171936.png
要做成成为D列的样子,不要通过一个个点击,这个费力~
最佳答案
2015-5-24 18:01
  1. Sub 超链接()
  2.     Dim strText$, intRow%, i%
  3.     With ThisWorkbook.Sheets(1)
  4.         intRow = .Cells(Rows.Count, "A").End(xlUp).Row
  5.         For i = 2 To intRow
  6.             strText = .Cells(i, 2) & .Cells(i, 1)
  7.             .Hyperlinks.Add Anchor:=.Cells(i, 3), Address:=strText, SubAddress:=strText
  8.         Next
  9.     End With
  10. End Sub
复制代码

超链接.zip

7.65 KB, 下载次数: 34

发表于 2015-5-24 18:01 | 显示全部楼层    本楼为最佳答案   
  1. Sub 超链接()
  2.     Dim strText$, intRow%, i%
  3.     With ThisWorkbook.Sheets(1)
  4.         intRow = .Cells(Rows.Count, "A").End(xlUp).Row
  5.         For i = 2 To intRow
  6.             strText = .Cells(i, 2) & .Cells(i, 1)
  7.             .Hyperlinks.Add Anchor:=.Cells(i, 3), Address:=strText, SubAddress:=strText
  8.         Next
  9.     End With
  10. End Sub
复制代码
回复

使用道具 举报

 楼主| 发表于 2015-5-24 18:07 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2015-5-24 18:08 | 显示全部楼层
冥王 发表于 2015-5-24 18:01

只能使用VBA解决么,没有用过VBA
回复

使用道具 举报

发表于 2015-5-24 18:11 | 显示全部楼层
批量生成超链接 又不能使用函数的话 只有VBA了
回复

使用道具 举报

发表于 2015-5-24 18:12 | 显示全部楼层
alt+F11进入VBE编辑器,把代码copy到sheet的代码窗口 F5运行即可 不明白怎么操作的话可以百度 很简单的
回复

使用道具 举报

发表于 2015-5-24 18:15 | 显示全部楼层
搜一下吧 技巧有解
回复

使用道具 举报

 楼主| 发表于 2015-5-25 12:21 | 显示全部楼层
tt0203 发表于 2015-5-24 18:15
搜一下吧 技巧有解

找不到
回复

使用道具 举报

发表于 2015-5-25 15:50 | 显示全部楼层
批量生成超链接(2013新功能)
http://www.excelpx.com/home/show.aspx?id=35258&cid=19
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-16 10:35 , Processed in 0.255029 second(s), 11 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表