Excel:如何对工作表进行排序呢?
如何高效排序工作表?右键点击任一标签,通过VBA操作:在插入→模块中输入代码,利用Sheets.Count获取Excel工作簿内工作表数量。通过If语句判断Sheet(j)名是否大于或等于Sheet(j+1),若满足条件,则执行Move方法将前者移至后者之后,实现相邻工作表的大小顺序调整。
1、 右键单击任意工作表标签,查看代码,插入→模块,将下面的代码粘贴一下:Sub 工作表排序()Dim i%, j% ? For i = 1 To Sheets.Count - 1 ? ? ? For j = 1 To Sheets.Count - 1 ? ? ? If Sheets(j).Name >= Sheets(j + 1).Name Then ? ? ? Sheets(j).Move after:=Sheets(j + 1) ? ?End If Next jNext iSheets(1).SelecEnd Sub
2、 主要解释① Sheets.Count:? 表示Excel工作簿中工作表的数量
3、 ② If Sheets(j).Name >= Sheets(j + 1).Name Then?Sheets(j).Move after:=Sheets(j + 1)比较相邻两个工作表,把大的放在后面,小的放在前面。
4、 效果如下图所示,当运行代码后,可以发现工作表瞬间按名称进行了排序。
文章标题:Excel:如何对工作表进行排序呢?
文章链接://www.hpwebtech.com/jiqiao/290723.html
为给用户提供更多有价值信息,ZOL下载站整理发布,如果有侵权请联系删除,转载请保留出处。
- 上一问:如何隐藏表格中电话号码中间4位
- 下一问:Excel文档如何求数据的平均值?
相关软件推荐
其他类似技巧
- 2025-01-22 09:53:01Excel表格如何设置成为m"月"d"日"
- 2025-01-22 08:24:02怎么在表格里 Excel 里 插入特殊符号?
- 2025-01-22 06:30:02在excel中如何隔列插入空白列
- 2025-01-21 12:19:01在Excel中如何打对号
- 2025-01-21 11:35:01WPS2009软件,如何设置excel表中单元格下拉菜单
- 2025-01-21 08:17:02怎样把excel隐藏的行全部显示出来?
- 2025-01-21 07:23:02凸显任务完成情况的柱形图
- 2025-01-20 11:00:02Excel表格怎么快速创建乘法表?
- 2025-01-20 10:25:01软件Excel:如何使用CUMPRINC函数
- 2025-01-20 10:23:01excel怎么取消掉设置的打印区域
Microsoft Office Excel2007软件简介
excel2007是2007版的Microsoft Office中的重要模块组件,Excel2007可以在电脑上编写电子表格,是最好用的办公软件,可以满足用户对表格的自定义编辑,还具有强大的图形功能,功能全面。zol提供excel2007官方版下载。excel2007具有强大插件平台支持,免费提供海量在线存储空间及wps文字文档模板,支持阅读和输出PDF文件,全... 详细介绍»