Sub 填充() '0.0078125秒<br/>t = Timer<br/>Range("b:b") = ""<br/>Dim i, j As Integer<br/>Dim arr, arr1(), k, x As Integer<br/>x = Range("a65536").End(xlUp).Row<br/>k = 1<br/>arr = Range("a1:a" & x)<br/>ReDim arr1(1 To x, 1 To 1)<br/>For i = 1 To x<br/> If arr(i, 1) <> "" Then<br/> For j = 1 To k<br/> If arr(i, 1) = arr1(j, 1) Then<br/> GoTo 100<br/> End If<br/> Next<br/> arr1(k, 1) = arr(i, 1)<br/> k = k + 2<br/> End If<br/>100:<br/> Next i<br/>Range("b2").Resize(k, 1) = arr1<br/>MsgBox Timer - t<br/>End Sub
[此贴子已经被作者于2008-1-6 15:18:05编辑过] |