Excel如何自动创建财会工作表超链接目录

小李是公司会计,每天需要处理的Excel工作表多达几十个,数量非常大。为了方便工作,小李需要在Excel工作簿中创建目录,这个目录包含超链接,点击即可进入对应的工作表,如果工作簿中的工作表出现了什么变化,也可以快速更新。

其实,这个要求通过Excel的宏命令就可以完成,因为不同表格的作簿的具体情况不同,下面给出一段经典宏代码,小李可以根据实际的需求修改。


Excel宏代码片段:

Private Sub Worksheet_Activate()
Dim sh As Worksheet
Dim a As Integer
Dim R As Integer
//在目录工作表激活时,自动创建工作簿中除“目录”工作表外所有工作表的目录
R = Sheet1.[A65536].End(xlUp).Row
a = 2
If Sheet1.Cells(2, 1) <> "" Then//判断是否存在工作表目录
Sheet1.Range("A2:A" & R).ClearContents
End If
For Each sh In Worksheets
If sh.CodeName <> "Sheet1" Then
Sheet1.Cells(a, 1).Value = sh.Name
a = a + 1
End If
Next
End Sub

提示:由于该功能是通过编辑宏代码实现的,因此一定要把编辑的工作簿以“Excel启用宏的工作簿(*.xlsm)”格式保存才行。下一次重新打开此工作簿时会警告宏已被禁用,单击警告栏中的“启用内容”即可。

(0)

相关推荐

  • Excel自动创建财会工作表超链接目录

    Excel宏代码片段: Private Sub Worksheet_Activate() Dim sh As Worksheet Dim a As Integer Dim R As Integer / ...

  • Excel表格怎么创建工作表超链接目录

    Excel是我们常用的办公软件之一,有小伙伴问怎么创建工作表超链接目录,下面小编介绍一下.具体如下:1. 打开编辑好的表格,选中一个工作表名称,然后右击弹出列表,选择[创建表格目录]2. 弹出对话框, ...

  • Excel2016表格中怎么创建预测工作表?

    excel表格中想要创建预测工作表,该怎么创建呢?下面我们就来看看详细的教程. 1.首先我们需要准备这样一份数据,一列是间隔相同的日期,一列是对应的数值,小编预设的是一列线性数据,然后来观测预测的结果 ...

  • 如何在Excel中用函数轻松提取工作表所在文件路径?

    Excel要想快速处理数据,就必须要学会使用函数这一工具,函数有的简单有的复杂,用处很多,今天小编介绍一下用函数公式提取当前工作表所在的文件路径的操作步骤.具体如下:1. 以新建的Excel表格为例. ...

  • 在Excel中轻松找到指定工作表两法

    平常我们总是习惯于在同一个Excel文档中设计大量表格。工作表标签栏一次最多也就显示五六个工作表名称,即不能排序又不支持查找功能。想直接在标签栏中按名称找工作表可不简单,单是翻页就够你眼睛花的。在此为 ...

  • Excel 2007中找到指定工作表的方法

    平常我们总是习惯于在同一个Excel文档中设计大量表格。工作表标签栏一次最多也就显示五六个工作表名称,即不能排序又不支持查找功能。想直接在标签栏中按名称找工作表可不简单,单是翻页就够你眼睛花的。在此为 ...

  • excel怎么将多张工作表明细数据到汇总表

    excel怎么将多张工作表明细数据到汇总表 工具/原料 Excel 操作步骤: 工作簿中有多张工作表,A列和B列都有类似的数据,行数不同. 选中"汇总"表A1单元格,点击[数据]- ...

  • excel使用vba选取全部工作表的两种方法

    今天为大家分享再excel中使用vba来选取全部工作表的两种方法,不会的朋友可以参考本文! 步骤 1.首先我们打开一个工作样表作为例子. 2.选取当前工作薄中所有的工作表,我们可以使用ctrl组合键配 ...

  • Excel 2007快速打印一个工作表中指定某个表格方法图解

    日常工作中很多时候我们一个工作表中会有多个表格,如果每次需要打印的时候都滑动鼠标找会很麻烦,现在我向大家介绍一个快速打印一个工作表中指定某个表格的方法,希望能够帮到大家!! 方法/步骤 首先打开工作表 ...