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

注意事项:
不要在微信、知乎、QQ、内置浏览器下载、请用手机浏览器下载! 如果您是手机用户,请移步电脑端下载!
1、文稿PPT,仅供学习参考,请在下载后24小时删除。
2、如果资源涉及你的合法权益,第一时间删除。
3、联系方式:mail@johngko.com

第一素材网 » Excel自动创建财会工作表超链接目录

发表回复