Excel精英培训网

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

[已解决][求助]超连接批量修改和相对引用问题!

[复制链接]
发表于 2008-11-14 21:09 | 显示全部楼层 |阅读模式

有2个问题想问问大家,谢谢了!

1、如何批量修改已有的超连接?

2、超连接里的相对引用和绝对引用如何区分!

我只需要在一个工作薄中的两个工作表之间建立超连接。

最佳答案
2008-12-12 00:50

批量修改超级链接需要根据你的实际情况考虑,没有专门的功能。

超级链接中的相对地址就是同目录下的地址,决定地址就是固定目录下的地址

我这有个99版帮我写的批量出来超级链接的过程,希望对你有用

Sub 恢复超级链接()
Dim sh As Worksheet
Dim hh As Hyperlink
For Each sh In ThisWorkbook.Worksheets
    If sh.Hyperlinks.Count Then
        For Each hh In sh.Hyperlinks
            hh.Address = Mid$(hh.Address, InStr(hh.Address, "附件"), 255)
''把这里改成你自己的语句            
        Next
    End If
Next
       
End Sub

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
 楼主| 发表于 2008-12-11 22:20 | 显示全部楼层
回复

使用道具 举报

发表于 2008-12-12 00:50 | 显示全部楼层    本楼为最佳答案   

批量修改超级链接需要根据你的实际情况考虑,没有专门的功能。

超级链接中的相对地址就是同目录下的地址,决定地址就是固定目录下的地址

我这有个99版帮我写的批量出来超级链接的过程,希望对你有用

Sub 恢复超级链接()
Dim sh As Worksheet
Dim hh As Hyperlink
For Each sh In ThisWorkbook.Worksheets
    If sh.Hyperlinks.Count Then
        For Each hh In sh.Hyperlinks
            hh.Address = Mid$(hh.Address, InStr(hh.Address, "附件"), 255)
''把这里改成你自己的语句            
        Next
    End If
Next
       
End Sub

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-28 08:28 , Processed in 0.235557 second(s), 4 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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