怎么把EXCEL里的SHEET做个排序?
我每个SHEET的名字是300/500/200/100/400。我想把顺序调成100/200/300/400/500。请问一下怎么做?谢谢我的意思是有没有更快的方法,如果...
我每个SHEET的名字是300/500/200/100/400。我想把顺序调成100/200/300/400/500。请问一下怎么做?谢谢
我的意思是有没有更快的方法,如果工作表少的话拖肯定没问题,但是如果工作表是100页的话。难道也只能这样一个一个地拖吗? 展开
我的意思是有没有更快的方法,如果工作表少的话拖肯定没问题,但是如果工作表是100页的话。难道也只能这样一个一个地拖吗? 展开
8个回答
展开全部
你好,只能手动调整Excel工作表的位置
第一种方法是:用鼠标左键按住标签拉动到指定的位置松开。
第二种方法是:右键点击底下的标签——复制或移动工作表——选择位置。
希望以上回答能够帮到你还有下面的方法试试。
用EXCEL自身的功能就只能手动调整Excel工作表的位置,插入宏则可以实现
这里以excel中各工作表(sheet)按工作表名称的首字母排序为例:
Sub 工作表标签排序()
n = Sheets.Count
For i = 1 To n
Cells(i, Columns.Count).NumberFormatLocal = "@"
Cells(i, Columns.Count) = Sheets(i).Name
Next
Cells(1, Columns.Count).Resize(n).Sort Cells(1, Columns.Count)
R = Cells(1, Columns.Count).Resize(n)
Cells(1, Columns.Count).Resize(n) = ""
For i = 1 To n
Sheets(R(i, 1)).Move Sheets(1)
Next
End Sub
打开你要排序的工作表,然后按Alt +F11 ,在左侧点右键插入--模块,将上面的代码粘进去。然后F5运行,各sheet表就按字母进行排序了。
第一种方法是:用鼠标左键按住标签拉动到指定的位置松开。
第二种方法是:右键点击底下的标签——复制或移动工作表——选择位置。
希望以上回答能够帮到你还有下面的方法试试。
用EXCEL自身的功能就只能手动调整Excel工作表的位置,插入宏则可以实现
这里以excel中各工作表(sheet)按工作表名称的首字母排序为例:
Sub 工作表标签排序()
n = Sheets.Count
For i = 1 To n
Cells(i, Columns.Count).NumberFormatLocal = "@"
Cells(i, Columns.Count) = Sheets(i).Name
Next
Cells(1, Columns.Count).Resize(n).Sort Cells(1, Columns.Count)
R = Cells(1, Columns.Count).Resize(n)
Cells(1, Columns.Count).Resize(n) = ""
For i = 1 To n
Sheets(R(i, 1)).Move Sheets(1)
Next
End Sub
打开你要排序的工作表,然后按Alt +F11 ,在左侧点右键插入--模块,将上面的代码粘进去。然后F5运行,各sheet表就按字母进行排序了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在Excel左下角,直接用鼠标左键按住Sheet标签进行拖拽调整位置,即可!
不清楚的话,请Hi我或发Baidu消息给我。
GoodLuck!
不清楚的话,请Hi我或发Baidu消息给我。
GoodLuck!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
最简单的办法就是鼠标按住名字不放,然后拖动到想要的位置,如果不明白就直接双击,更改名字(重命名)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询