如果你的书中的标签数量接近几十个,迟早会有实施的愿望 对书中的纸张进行排序 ,按字母顺序排列它们。标准 Excel 工具不允许您执行此操作,因此让我们编写一个简单的宏来执行此操作。
打开菜单 服务-宏-编辑器Visual Basic (Tools - Macro - Visual Basic Editor) , 插入模块VBA (菜单 Insert - Module )并将此文本复制到此处:
Sub SortSheets() 'moonexcel.com.ua Dim I As Integer, J As Integer For I = 1 To Sheets.Count - 1 For J = I + 1 To Sheets.Count If UCase(Sheets(I).Name) > UCase(Sheets(J).Name) Then Sheets(J).Move Before:=Sheets(I) End If Next J Next I MsgBox " 选项卡按 A 到 Z 排序 " End Sub
现在可以从菜单运行该宏 服务 - 宏 - 宏 (Tools - Macro - Macros) ,它会快速对当前工作簿中的所有工作表进行排序。