这个好像只能用VBA来解决。可以参考以下思路:
第一步获得所有工作表名称,并放到A列(如果手工按设定的顺序已经放好,则可以省略这一步)
dim shTmp as worksheet
for each shTmp in Worksheets
Range("A" & shTmp.index)= shTmp.Name
next
第二步对 A 列 进行你想要的排序
第三步:
dim i as long
for i= 1 to worksheets.count
Worksheets( Range("A" & i ) ).Move after:=Worksheets (worksheets.count)
next
这样 就排好序了
追问这个有点难,有参考对象吗?
追答详见以上完善后的回答
本回答被网友采纳