EXCEL里怎么让工作表按升降序来?

各位网友你们好,一个工作簿里有一百多个工作表,我想让工作表的顺序倒过来,举个例子:先前的顺序sheel1,sheel2,...sheel100,倒过来sheel100,s... 各位网友你们好,一个工作簿里有一百多个工作表,我想让工作表的顺序倒过来,举个例子:先前的顺序sheel1,sheel2,...sheel100,倒过来sheel100,sheel99....sheel1,怎么操作? 展开
 我来答
真真真白丁
2014-04-24 · TA获得超过8523个赞
知道大有可为答主
回答量:4644
采纳率:85%
帮助的人:1750万
展开全部
手工……开玩笑。
用宏编程,从1循环到99。先移sheet2到sheet1左边,再移sheet3到sheet2左边..,

Dim i As Integer
For i = 1 To 99
Sheets("Sheet" & i + 1).Move Before:=Sheets("Sheet" & i)
Next
更多追问追答
追问
怎么操作?你说的太专业了看不明白,我相信你是有办法的
追答

编一个宏,代码我已经写给你了,粘贴进去,运行。

Sub movesheets()

Dim i As Integer

For i = 1 To Worksheets.Count - 1

    Sheets("Sheet" & i + 1).Move Before:=Sheets("Sheet" & i)

Next

End Sub


附件是如何插入和运行宏的全操作视频


已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-04-24
展开全部
将以下代码复制入工具--宏--visual Basic编辑器:
Public Sub 工作表倒序()
Dim i, iSheet As Integer
iSheet = Worksheets.Count
For i = 1 To iSheet - 1
Worksheets(iSheet).Move before:=Worksheets(i)
Next i
End Sub
运行宏“工作表倒序”,即可。
追问
还是不行,是不是工作表命名有中文的原因?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
朔月X风逍毅
2014-04-24 · TA获得超过1022个赞
知道小有建树答主
回答量:825
采纳率:50%
帮助的人:412万
展开全部

是这个不?

追问
你没有明白我的意思
追答
嘿嘿看懂了~这个我还真没办法,应该只能自己手动拖了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6c0e023
2014-04-24 · TA获得超过242个赞
知道小有建树答主
回答量:490
采纳率:0%
帮助的人:192万
展开全部
没有批量的排序的,只能拖至或者右键点移动或者复制工作表的那个工具了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式