打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
excel绝对路径引用怎么改成相对路径

excel绝对路径引用怎么改成相对路径

ocqtyb11级分类:办公软件被浏览476次2013.11.15

请微博专家回答检举

下面是个宏命令,在多sheet excel文件里用来自动形成一个“目录”sheet,“目录”sheet里是对各个sheet 的链接。但这个宏命令用的是绝对路径,目录生成后,一旦改变文件位置(比如说,发送到别人电脑上),目录里的链接便失去作用。怎么改,可以生成相对路径的链接呢,最好把里面那个超级链接函数讲清楚,谢谢Sub 提取目录()Dim ws As WorksheetDim i As Integeri = 1ThisWorkbook.Worksheets.Add.Name = "目录"Worksheets("目录").Cells(i + 1, 1).Value = "序号"Worksheets("目录").Cells(i + 1, 2).Value = "名称"For Each ws In ThisWorkbook.WorksheetsIf ws.Name <> "目录" ThenWorksheets("目录").Cells(i + 1, 1).Value = i - 1Worksheets("目录").Cells(i + 1, 2).Value = Worksheets(i).NameWorksheets("目录").Hyperlinks.Add Cells(i + 1, 2), _ThisWorkbook.Path & "\" & ThisWorkbook.Name, _Worksheets(i).Name & "!A1", _"单击跳转到" & Worksheets(i).Name, _Worksheets(i).NameEnd Ifi = i + 1Next i = ThisWorkbook.Sheets.Count - 1 Worksheets("目录").Range("A3:A" & i + 2).Select Selection.HorizontalAlignment = xlCenter Worksheets("目录").Range("B3:B" & i + 2).Select Selection.HorizontalAlignment = xlGeneral Selection.Font.ColorIndex = 5 Selection.Font.Underline = xlUnderlineStyleNone Worksheets("目录").Rows("2:2").Select Selection.Font.Bold = True Selection.HorizontalAlignment = xlCenterEnd Sub
采纳率:40%12级2013.11.16

Excel中绝对和相对引用使用F4键进行切换

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
获取文件目录,我们是认真的
文件太多?用Excel制作文件夹目录
Excel制作多功能目录并链接,一点即可查询,没你想的那么复杂
怎样在Excel中设置默认的超链接位置?
Excel批量修改超链接的另一技巧
Excel 中超链接的批量处理
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服