工作表目录超链接及返回

Private Sub Workbook_Open()

'提取各个工作表标签名称并在第一页建立目录和超级链接的程序加返回程序

Dim mysheet As Worksheet

Dim Rowindex_1, Columndex_1, StartRowindex As Integer

Dim j As String

Rowindex_1 = 2 ''''定义菜单起始行数

Columndex_1 = 2 ''''定义菜单所在列

StartRowindex = Rowindex_1

Sheets("目录").Select

Columns(Columndex_1).ClearContents

Columns(Columndex_1).NumberFormatLocal = "@"

For Each mysheet In Worksheets

If Rowindex_1 = StartRowindex Then

Cells(Rowindex_1 - 1, Columndex_1) = "菜单"

Else

Cells(Rowindex_1 - 1, Columndex_1).Select

Selection = mysheet.Name

ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="", SubAddress:=mysheet.Name & "!a1", TextToDisplay:=mysheet.Name '建立超级链接

Sheets(mysheet.Name).Select

ActiveSheet.Shapes.AddTextEffect(msoTextEffect1, "返回", "宋体", 16#, msoTrue, _

msoFalse, 14311, 4).Select

ActiveSheet.Hyperlinks.Add Anchor:=Selection.ShapeRange.Item(1), Address:= _

"", SubAddress:="目录!A1"

Sheets("目录").Select

End If

Rowindex_1 = Rowindex_1 + 1

Next mysheet

End Sub

(0)

相关推荐

  • VBA专题11:详解UsedRange属性

    excelperfect UsedRange属性是Worksheet对象的一个有用的属性,可以返回工作表中已使用的单元格区域.实际上,根据UsedRange的意思,我们就可以明白,该属性代表工作表中已 ...

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

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

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

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

  • 让Excel批量创建带超链接的工作表目录

    让Excel批量创建带超链接的工作表目录 工作中总会遇到包含多个工作表的工作簿,很多人都在想这时候如果能有一个目录,不但能显示出所有的工作表名称,还能够链接跳转到指定的工作表,该有多好呀...... ...

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

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

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

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

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

    你好,我是刘卓.欢迎来到我的公号,excel函数解析.在工作中,有时候工作表比较多时,为了快速跳转到我们所需的工作表,可以考虑制作一个工作表目录. 今天就来分享一段代码,只需运行一下,瞬间就能生成工作 ...

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

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

  • 【技巧1001-8】-终极指南|0基础制作工作表目录

    今天的主题是工作表目录,这个基本是办公中必备的技能了 尤其在表特别多的情况下,尤为必要 话不多说,进入主题,我们今天分享两种方法,彻底搞定这个问题 多文件目录管理(参考文末) 方法1:版本容错法 我就 ...

  • 【技巧1001-18】- 小白可用的完全自动更新的工作表目录

    其实前面我们也做过工作表目录的教程,只是那个没有办法自动更新,一旦有新增或者删减不是很方便. 今天我们就来分享 一个小白都可以套用的 技巧18 -全自动更新的工作表目录 不管是新增还是工作表删除,我们 ...