太高效了!一键制作会跳转的工作表目录

你好,我是刘卓。欢迎来到我的公号,excel函数解析。在工作中,有时候工作表比较多时,为了快速跳转到我们所需的工作表,可以考虑制作一个工作表目录。

今天就来分享一段代码,只需运行一下,瞬间就能生成工作表目录。就算你看不懂,也没关系,可以先拿去用下。说不定用完后,就想学了。

如下图所示,有好多个工作表,其中第一个工作表是要制作目录的工作表。在vbe编辑器的模块中,写好代码后。在“目录"工作表中插入一个按钮或图片,将代码赋给按钮,点击一下按钮即可生成工作表目录。
供观看的代码如下:
供复制的代码如下:
Sub 制作工作表目录() Dim i As Integer, sht As Worksheet, rng As Range Worksheets("目录").[a2:b9999].ClearContents i = 1 For Each sht In Worksheets If sht.Name <> "目录" Then Cells(i + 1, "a") = i Set rng = Cells(i + 1, "b") ActiveSheet.Hyperlinks.Add anchor:=rng, Address:="", _ SubAddress:="'" & sht.Name & "'!a1", TextToDisplay:=sht.Name sht.Hyperlinks.Add anchor:=sht.[e1], Address:="", SubAddress:= _ "目录!a1", TextToDisplay:="返回目录" i = i + 1 End If NextEnd Sub

本来还打算写下用函数制作工作表目录的方法,实在是没有那么多时间和精力,也不想写了。

而且之前我也分享过用函数制作目录的方法,我翻回去看了下,觉得之前写的也挺好的,想学函数方法的小伙伴可以看《用hyperlink制作会跳转的工作表目录》这篇文章。
文件链接:

https://pan.baidu.com/s/1t2xudnXMmYvLY-2h4TiZAw

提取码:iqcj
(0)

相关推荐

  • Excel VBA工作表 7.6 按照单元格内容批量重命名工作表

    前景提要 在上一节的分享中,我们学习了如何实现批量增加工作表名称的前缀/后缀的,这样操作的目的就是能够方便的区分出每个工作表的归属,便于我们后续的操作和分析,但是也有小伙伴们反馈,他们实际的运用场景还 ...

  • 用hyperlink制作会跳转的工作表目录

    你好,我是刘卓.欢迎来到我的公号,excel函数解析.昨天咱们学了hyperlink的用法,今天就用它来制作会跳转的工作表目录. 效果如下图所示: 想要制作这个目录,首先要把工作簿下的所有工作表名提取 ...

  • 二分钟,生成能跳转的工作表目录

    小伙伴们好啊,很多时候,咱们的工作簿中会有多个工作表,怎样才能简单明了的管理工作表呢? 能建一个目录应该最方便了,今天咱们就学习一种给工作表创建目录的方法. 首先在工作簿中新建一个工作表,命名为&qu ...

  • 另类的工作表目录制作方法,太有才了——

    有时候我们的工作簿中会有很多工作表,怎样才能简单明了的管理工作表呢?当然能建一个目录最好了,这里我们就学习一种给工作表创建目录的方法. 工作表名一大串,查看数据不方便. 建立一个目录表,点击链接能切换 ...

  • 制作自动更新的工作表目录,新增Sheet,一键更新

    制作自动更新的工作表目录,觉得有用麻烦点个"在看" 制作自动更新的工作表目录,觉得有用麻烦点个"在看" 展开

  • 一键生成Excel工作表目录,自动跳转到对应工作表

    利用兼容性制作Excel目录,觉得有用麻烦点个在看 利用兼容性制作Excel目录,觉得有用麻烦点个在看 展开

  • 根据特定值跳转到工作表的制作方法,值得你收藏!

    点击上方 蓝色 文字  关注我们吧! 送人玫瑰,手有余香,请将文章分享给更多朋友 动手操作是熟练掌握EXCEL的最快捷途径! 关于为工作表创建目录.跳转的话题我们之前已经介绍过两篇帖子,介绍了两种不同 ...

  • 如何一键生成带超链接的工作表目录?

    Sub BuildSheetList() Dim sht As Worksheet, i As Long, strName As String With Columns(1) .Clear '清空A列 ...

  • 一起做个工作表目录,能跳转的那种

    小伙伴们好啊,很多时候,咱们的工作簿中会有多个工作表,怎样才能简单明了的管理工作表呢? 能建一个目录应该最方便了,今天咱们就学习一种给工作表创建目录的方法. 首先在工作簿中新建一个工作表,命名为&qu ...

  • 【Excel】一键生成带超链接的工作表目录

    一个Excel工作簿,可能包含多个工作表:这时我们就希望能有一个工作表目录,一方面,可以纵览簿里有多少表.都是什么名字,另一方面,也可以通过超链接快速查看相关工作表的内容. 那么说起制作工作表目录来, ...