如何在excel中将所有表格打乱顺序?

如题所述

你好!根据楼主的意思,将所有表格打乱,这个可以使用VBA程序处理。

(一)VBA程序代码如下:

Sub Sheet_M()

Dim i1, i2, i3

On Error Resume Next  '忽略运行过程中可能出现的错误


For i1 = 1 To 100  '执行100次循环


 i2 = Int(Rnd() * 5 + 1)  '生成1-5的随机正整数


 Sheets(i2).Move Before:=Sheets(i2 + 2) '移动工作表


Next


End Sub

(二)程序运行前后的结果如下:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-10-01
新插入一列,对这一列使用rand函数生成随机数据,选中所有数据,通过将rand那一列按升序或降序排列来实现其他列打乱顺序的效果。
第2个回答  2019-10-01
简单,
插入一列空列
第一个单元格输入=10*rand(),这是随机数
然后【下拉】填充该列
然后按大小对该列排序,选中【扩展其他列】,其他列跟随排序,这样一下就打乱了。
第3个回答  2019-10-01
点排序,全乱了
相似回答