当前位置:首页经验技巧Excel经验excel入门

excel表格怎么每张都有签字

2026-01-13 10:36:55

1.

试试这段宏吧:

Sub Excel各页名() Dim XStr, YStr, ZStr XStr = " -" ZStr = "" For i = 1 To Worksheets.Count If Worksheets(i).Name = "目录" Then Exit For End If Next If i > Worksheets.Count Then Sheets.Add ActiveSheet.Name = "目录" End If Sheets("目录").Move Before:=Sheets(1) Sheets("目录").Select Range("A:B").Clear Range("B:B").NumberFormatLocal = "@" Worksheets(1).Cells(1, 1).Value = "序号" Worksheets(1).Cells(1, 2).Value = "名称" For i = 2 To Worksheets.Count Worksheets(1).Cells(i, 1).Value = i Worksheets(1).Cells(i, 2).Value = Worksheets(i).Name For j = 1 To Len(Worksheets(i).Name) YStr = Mid(Worksheets(i).Name, j, 1) If InStr(XStr, YStr) <> 0 Then ZStr = "'" Exit For End If Next ActiveSheet.Hyperlinks.Add Anchor:=Worksheets(1).Cells(i, 2), Address:="", SubAddress:=ZStr & Worksheets(i).Name & ZStr & "!A1", TextToDisplay:=Worksheets(i).Name Next Range("A:A").HorizontalAlignment = xlLeft End Sub

如果不太懂VBA,也可以到 下载现成的加载宏.


免责声明:本站信息来自网络收集及网友投稿,仅供参考,如果有错误请反馈给我们更正,对文中内容的真实性和完整性本站不提供任何保证,不承但任何责任,谢谢您的合作。
版权所有:五学知识网 Copyright © 2015-2026 www.z8000w.com. All Rights Reserved .