怎样使用VBA工作表表名排序?

 时间:2024-10-12 00:03:16

1、首先在开发工具中打开VBA编辑器

怎样使用VBA工作表表名排序?

2、在单元格区域当中输入一些内容作为例子

怎样使用VBA工作表表名排序?

3、在VBA编辑器中插入模块

怎样使用VBA工作表表名排序?

4、在模块当中输入如下代码,然后运行Sub 排序() Dim sht As Worksheet, sht_names 帆歌达缒As String, f, x, y, i sht_names=ActiveSheet.Name If Sheets.Count < 2 Then Exit Sub f=Application.InputBox("“0”表示降序," & Chr(10) & "“1”表示升序。", "排序方式", "1")Application.ScreenUpdating=FalseIf f=Cancel Then Exit SubFor Each sht In Sheets For i=2 To Sheets.Count x=UCase(sht.Name) y=UCase(Sheets(i).Name) Select Case f Case Is=0 If x < y Then Sheets(x).Move AFTER:=Sheets(i) Case Is=1 If x > y Then Sheets(x).Move AFTER:=Sheets(i) End Select Next iNext shtSheets(sht_names).SelectApplication.ScreenUpdating=TrueEnd Sub

怎样使用VBA工作表表名排序?

5、用快捷键Alt+F8调出运行宏窗口,然后单击“执行”按钮,程序弹出选择“排序方式”对话框,等待选择排序方式,如图所示,本例选择升序。

怎样使用VBA工作表表名排序?
  • 怎样使用VBA返回工作表目录?
  • excel中使用vba清除复制或者剪贴模式
  • VBA工作表批量命名
  • 怎么用vba宏代码设置excel打印时水平垂直居中
  • excel如何使用vba提取所有工作表名称?
  • 热门搜索
    毛里求斯旅游 本溪旅游攻略 日本旅游地图 大连香洲旅游度假区 横店旅游 亳州旅游 台湾旅游签证 自驾旅游网 万宁旅游 晋城旅游景点大全