萬盛學電腦網

 萬盛學電腦網 >> 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)”格式保存才行。下一次重新打開此工作簿時會警告宏已被禁用,單擊警告欄中的“啟用內容”即可。

copyright © 萬盛學電腦網 all rights reserved