此为转载,只为方便记录,原链接:
如何使用VBA给Excel工作簿中的工作表创建目录并添加超链接https://zhuanlan.zhihu.com/p/71139087?utm_id=0
Sub CreateMenu()
Sheets.Add(Before:=Sheets(1)).Name = "目录" '新建一个目录工作表
Worksheets("目录").Activate
For i = 1 To Sheets.Count
Cells(i, 1) = Sheets(i).Name '将其他工作表名称分别填入单元格中
If i <> 1 Then
Cells(i, 1).Select
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="", SubAddress:="'" & Sheets(i).Name & "'!A1", TextToDisplay:=Cells(i, 1).Value
'创建超链接
End If
Next i
End Sub