找回密码
 立即注册
搜索
查看: 1664|回复: 2

Excel的问题

[复制链接]
     
发表于 2009-1-13 14:23 | 显示全部楼层 |阅读模式
有一个Excel文件,里面有一整列都是超链接,这些超链接都是相对路径,如果把Excel文件挪个地方的话这些超链接就失效了。有什么方法能把这些链接全替换成绝对路径?
回复

使用道具 举报

发表于 2009-1-13 15:01 | 显示全部楼层
使用VBA

Set obj = Worksheets(\"Sheet1\")
temp1 = obj.Range(\"a65536\").End(xlUp).Row

For i = 1 To temp1
    Worksheets(\"Sheet1\").Cells(i, 1).Hyperlink.Address = \"(這裡放相對路徑)\" & Mid(Worksheets(\"Sheet1\").Cells(i, 1).Hyperlink.Address, 截取起始位置)
Next i

我沒試過是否可用,不過估計應該沒問題
回复

使用道具 举报

头像被屏蔽
     
发表于 2009-1-14 13:40 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2025-8-7 12:00 , Processed in 0.044101 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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