VBA学习(4):一键生成Sheet表目录

当Sheet表非常多的时候,一般我们会在第一张工作表中做一张目录,方便快速查找定位相应表格,以下示例将介绍如何通过宏程序一键生成目录。
效果如下:

参考代码如下:

Sub SheetList()
    Dim sht As Worksheet, i As Long, strName As String
    With Columns(1)
        .Clear '清空A列数据
        .NumberFormat = "@" '设置文本格式
    End With
    Range("a1") = "目录"
    For i = 1 To Sheets.Count '索引法遍历工作表集合
        strName = Sheets(i).Name '表名
        Cells(i + 1, 1).Value = strName
        ActiveSheet.Hyperlinks.Add anchor:=Cells(i + 1, 1), Address:="", SubAddress:="'" & strName & "'!a1", TextToDisplay:=strName
    Next
End Sub

 其中添加超链接的语法如下:

expression.Add (AnchorAddressSubAddressScreenTipTextToDisplay)

各参数说明如下图所示。

图片

技术交流,软件开发,欢迎加微信xwlink1996 


作者其他作品:

VBA实战(Excel)(1):提升运行速度

Ribbon第一节:控件大全

HTML实战(1):新建一个HTML

VBA实战(Solidworks二次开发)(1):如何开始

VB.net实战(VSTO):Excel插件的安装与卸载

相关推荐

  1. Microsoft VBA Excel 规律的Text文件转工作Sheet

    2024-06-18 10:02:05       16 阅读
  2. EXCEL VBAsheet批量转转PDF

    2024-06-18 10:02:05       17 阅读
  3. 生成sora科技感大片】

    2024-06-18 10:02:05       17 阅读
  4. VBA 拆分Excel中的各sheet为文件

    2024-06-18 10:02:05       13 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-18 10:02:05       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-18 10:02:05       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-18 10:02:05       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-18 10:02:05       20 阅读

热门阅读

  1. WDF驱动开发-注册表项

    2024-06-18 10:02:05       8 阅读
  2. 15.2 测试-网格测试、基准测试与测试覆盖率

    2024-06-18 10:02:05       7 阅读
  3. WPF 布局控件 Grid表格

    2024-06-18 10:02:05       7 阅读
  4. C++值单例模式与auto_ptr

    2024-06-18 10:02:05       6 阅读
  5. MySQL触发器基本结构

    2024-06-18 10:02:05       10 阅读
  6. 从零开始精通Onvif之图片抓拍

    2024-06-18 10:02:05       6 阅读
  7. PHP之EOF定界符

    2024-06-18 10:02:05       7 阅读
  8. 科研辅助工具

    2024-06-18 10:02:05       5 阅读
  9. Unity与Android交互通信系列(6)

    2024-06-18 10:02:05       4 阅读
  10. idea git stash报错Too many revisions specified

    2024-06-18 10:02:05       7 阅读
  11. 创建单例模式的六种方式

    2024-06-18 10:02:05       9 阅读