当前位置:首页经验技巧Excel经验excel知识

excel表格表顺序怎么展开

2025-03-21 14:33:38

1.excel表格中工作表顺序排列方法

别人的方法,转告你:按下ALT+F11打开VBA编辑器,插入一个模块,将下列代码粘贴进去使用即可。

'以下为需要复制的代码:

Sub SheetSort()

'工作表按名称排序

Dim i As Long

Dim Sh As Worksheet

'关闭屏幕刷新以提高速度

Application.ScreenUpdating = False

'添加一张临时表提取所有表名并排序

ThisWorkbook.Worksheets.Add after:=Worksheets(Worksheets.Count)

Set Sh = ActiveSheet

For i = 1 To Worksheets.Count - 1

Sh.Cells(i, 1) = Worksheets(i).Name

Next

Sh.Columns(1).Sort Key1:=Range("A1"), Order1:=xlAscending, Header:=xlGuess, _

OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, SortMethod:= _

xlPinYin, DataOption1:=xlSortNormal

'按名称排序后移动表

For i = 1 To Worksheets.Count - 1

Worksheets(Sh.Cells(i, 1).Text).Move after:=Worksheets(Worksheets.Count)

Next

'禁止提示删除临时表再恢复提示

Application.DisplayAlerts = False

Sh.Delete

Application.DisplayAlerts = True

'恢复屏幕刷新

Application.ScreenUpdating = True

End Sub

(注明:以上内容来自网络整理,仅供参考!)

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