<p>再改一下还是差不多</p><p>Sub test()<br/>t = Timer<br/>Dim l As Long, l2 As Long<br/>Dim dic As New Dictionary<br/> For l2 = 1 To 65536<br/> l = Int(65536 * Rnd + 1)<br/> Do While dic.Exists(l)<br/> l = Int(65536 * Rnd + 1)<br/> Loop<br/> dic(l) = 1<br/> Next<br/>Range("A1:A65536") = Application.Transpose(dic.Keys)<br/>MsgBox Timer - t<br/>End Sub</p>
[此贴子已经被作者于2008-6-26 22:02:12编辑过] |