你好,我是刘卓。欢迎来到我的公号,excel函数解析。在工作中,有时候工作表比较多时,为了快速跳转到我们所需的工作表,可以考虑制作一个工作表目录。 今天就来分享一段代码,只需运行一下,瞬间就能生成工作表目录。就算你看不懂,也没关系,可以先拿去用下。说不定用完后,就想学了。 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 Next End Sub 本来还打算写下用函数制作工作表目录的方法,实在是没有那么多时间和精力,也不想写了。 https://pan.baidu.com/s/1t2xudnXMmYvLY-2h4TiZAw |
|