您的位置: 首页 > Office技巧 > excel技巧

VBA按字母表顺序对工作表进行排序

时间:2013-12-13 整理:docExcel.net

[Word怎么在字母上面加横线]有的用户最近在编写文档的时候要在Word文档中的字母上添加横线,但是却不知道具体怎么操作,一起来了解一下吧...+阅读

如果工作簿内有大量以字母开头的工作表,要将这些工作表按照字母表的顺序进行排序,可以用下面的VBA代码来实现。按Alt+F11,打开VBA编辑器,单击菜单“插入→模块”,在代码窗口中粘贴下列代码并执行。

Sub 按字母表排序工作表()

Dim i As Integer, j As Integer, n As Integer

On Error Resume Next

n = Sheets.Count

If n = 1 Then End

For i = 1 To n - 1

For j = i + 1 To n

If UCase(Sheets(j).Name) < UCase(Sheets(i).Name) Then

Sheets(j).Move Before:=Sheets(i)

End If

Next j

Next i

End Sub

上述代码是按照字母表升序来对工作表进行排序的,如果要按降序排序,将代码中的小于号改为大于号即可。

本文地址:https://www.docexcel.net/show/3_3798.html

以下为关联文档:

word如何分离数字和字母工作中发现,文字或者字母与数字在同一行的时候,如果想要分开,一般都是空格空格,当数据多的时候,有没有更简单的方法呢,下面就给小伙伴们介绍一下如何将字符串中的文字...

excel姓名如何按笔划顺序排列一般来说,Excel对汉字的排序方式都是按照拼音顺序来进行的,但是在一些特殊的时候,会要求按照笔画进行排序,其中最为常见的就是按照姓名笔画进行排序...

Word文档中如何调整页面顺序Word文档中如何调整页面顺序?Word是我们常使用的办公软件,在我们编辑word文档的时候,有时因为页面顺序错误需要调换顺序,那么在Word文档中该怎样做才能...

Excel怎么批量将英文的首字母大写日常和工作用Excel进行信息统计时,有时需要姓名的英文全拼,但往往全拼全为小写,需要将每个字的全拼手动更改为大写,这样往往会很浪费时间,不适合批量操作,。这里...

Word如何使用通配符批量删除字母数字汉字Word如何使用通配符批量删除字母数字汉字?在word中我们想要使用通配符批量删除一些数据,如何让操作呢,下面就来一起看看吧...

PPT怎么制作彩色的英文字母装饰效果的封面PPT怎么制作彩色的英文字母装饰效果的封面?ppt中想要设计彩色的英文字母效果的封面,该怎么制作这个效果的封面呢?下面我们就来看看详细的教程,需要的朋友可以参考下...

电脑微信打字怎么只能打字母,换不了其他录入电脑微信打字怎么只能打字母,换不了其他录入方式,按C微信界面还隐了可以设置输入法,实在不行,重装微信...

每次点关机后最后出現一排排的英文字母和数字关机后,出现一棑棑的英文和数字关闭不了机建议你及时清理、查杀电脑系统,必要时可考虑重装系统。...

word2010怎么绘制希腊字母表word2010怎么绘制希腊字母表?word2010中想要输入希腊字母,该怎么制作希腊字母表恩?下面我们就来看看详细的教程,需要的朋友可以参考下...

相关推荐: