在EXCEL表中按表格名称怎么排序?
答案:2 悬赏:30
解决时间 2021-02-22 21:49
- 提问者网友:幽瑟玉琼情殇
- 2021-02-22 01:25
在EXCEL表中按表格名称怎么排序?
最佳答案
- 二级知识专家网友:青春如此荒謬
- 2021-02-22 02:39
当你有数百张表格的时候,只有宏(VBAyuyan)才可以发挥其优势。以上就是一个宏,自动按名字大小排序工作表的位置。你就按步骤操作就可以了。
这些代码干干净净,放心好了。
这些代码干干净净,放心好了。
全部回答
- 1楼网友:恕我颓废
- 2021-02-22 02:46
确保真的是数字,比如 382,45等,没有34-1,35/44等之类的文本。飞雪飘 兄的代码可以进一步优化。
同时按alt和f11进入宏界面,点菜单的插入,模块,粘贴如下代码:
sub test()
dim xnum() as integer
redim xnum(sheets.count - 1)
dim i as integer
for i = 1 to sheets.count
xnum(i - 1) = --sheets(i).name
next i
for i = 1 to sheets.count - 1
sheets("" & worksheetfunction.small(xnum, i)).move before:=sheets(i)
next i
end sub
在此界面直接按f5运行此宏,完成。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯