首页 > 办公 > Excel > 正文

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

2024-08-23 19:27:15
字体:
来源:转载
供稿:网友

  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)”格式保存才行。下一次重新打开此工作簿时会警告宏已被禁用,单击警告栏中的“启用内容”即可。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表