【发布时间】:2012-11-05 08:24:16
【问题描述】:
我现在依靠这个宏来生成随机序列,我只是想检查我得到的序列是否确实是随机的(嗯,显然计算机可以做到的最好的随机序列)。
Sub Random()
For x = 1 To Selection.Rows.Count
r = Int(Rnd(1) * (Selection.Rows.Count) + 1)
For z = 1 To Selection.Columns.Count
y = Selection.Cells(x, z).Formula
Selection.Cells(x, z).Formula = Selection.Cells(r, z).Formula
Selection.Cells(r, z).Formula = y
Next z
Next x
End Sub
很抱歉提出了一个非常无聊的问题,但我需要对此保持冷静。
非常感谢
【问题讨论】:
-
附加查询 - 您的选择中有什么?我看不出你是怎么做到的?如果速度是一个问题,一个变体数组会比你的范围写入更快