VBA 工作表根据工作表名排列

baidu_39174339 2017-06-21 07:41:15
VBA的同学们,求问一个问题解答。

假如工作簿里面有5个工作表, 工作表名一开始的排列顺序分别是, 张三、李四、小米、林林、分分

如果我要写个VBA代码一键,不管开始的工作表排序是如何的,按下代码能变成如下的排序。

林林、李四、小米、张三、分分。

该如何写VBA代码,请大神赐教
...全文
166 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
baidu_39174339 2017-06-21
  • 打赏
  • 举报
回复
谢谢大神。跪谢
X-i-n 2017-06-21
  • 打赏
  • 举报
回复
Dim arrList()
arrList() = Array("林林", "李四", "小米", "张三", "分分")
For i = UBound(arrList) - 1 To 0 Step -1
    Sheets(arrList(i)).Move Sheets(arrList(i + 1))
Next i

2,462

社区成员

发帖
与我相关
我的任务
社区描述
VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。
社区管理员
  • VBA
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧