Re: [算表] Excel 製作分頁目錄(VBA)

看板Office作者 (windknife18)時間15年前 (2010/11/06 22:10), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
清掉重建最快 Sub 建立分頁目錄() Dim Pt As Range Dim i As Integer With Sheet1 .Columns("A:A").ClearContents Set Pt = .Range("a1") For i = 2 To ThisWorkbook.Worksheets.Count .Hyperlinks.Add Anchor:=Pt, Address:="", SubAddress:="'" & _ Worksheets(i).Name & "'!A1", TextToDisplay:=Worksheets(i).Name Set Pt = Pt.Offset(1, 0) Next i End With End Sub ※ 引述《smallpudding ( )》之銘言: : 再請教一個問題~ : 建立完分頁目錄之後 : 分頁有可能再增加或刪除 : 如何可以讓目錄自動更新? : 或是至少重新開啟時它可以再重新建立一次? : 謝謝~ : ※ 引述《windknife18 (windknife18)》之銘言: : : Sub 建立分頁目錄() : : Dim Pt As Range : : Dim i As Integer : : With Sheet1 : : Set Pt = .Range("a1") : : For i = 2 To ThisWorkbook.Worksheets.Count : : .Hyperlinks.Add Anchor:=Pt, Address:="", SubAddress:="'" & _ : : Worksheets(i).Name & "'!A1", TextToDisplay:=Worksheets(i).Name : : Set Pt = Pt.Offset(1, 0) : : Next i : : End With : : End Sub -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.146.144
文章代碼(AID): #1CrM72rd (Office)
文章代碼(AID): #1CrM72rd (Office)