打开APP
userphoto
未登录

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

开通VIP
用VBA做个目录管理你的工作表!


前面章节我们讲过了利用VBA创建一个目录,可以打开指定的各个工作簿。


工作簿目录


也讲过利用兼容性检查来给工作表做个目录


工作表目录


今天我们学习下如何用VBA来创建目录。


如下图,一个工作簿中有很多工作表,通过点击创建目录,瞬间就生成了一个目录。



代码如下:


Sub mulu()

Dim ws As Worksheet, n%

For Each ws In Worksheets

    If ws.Name <> '首页' Then

    n = n 1

    Cells(n 3, 4) = ws.Name

    Worksheets('首页').Hyperlinks.Add Cells(n 3, 4), '', ws.Name & '!A1'

    ws.[a1].Value = '返回目录'

    ws.Hyperlinks.Add ws.[a1], '', '首页!d3'

    End If

Next

End Sub


这种做法的好处在于,不管你添加多少个明细表都能一次性生成目录,而且别的工作簿中需要创建目录时直接复制代码过去,运行就可以了!


视频教程正在陆续录制中,进入公众号后台菜单中可了解详情!


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
VBA代码:创建索引工作表
办公神技
Excel VBA解读(69):工作表名称——Name属性
用VBA在工作簿中创建新的工作表
VBA之批量生成工作表及获取工作表名称
怎么批量修改Excel工作表名?用VBA批量修改工作表名称
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服