分享

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

 甘苦人生2010 2013-02-04

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

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多