- Sub test()
- Dim ar, br(1 To 10000, 1 To 2)
- Dim i As Long, j As Long, k As Long
- ar = Cells(1, 1).CurrentRegion
- For i = 1 To UBound(ar)
- For j = 1 To UBound(ar)
- k = k + 1
- br(k, 1) = ar(j, 1)
- br(k, 2) = ar(i, 2)
- Next j
- Next i
- With Cells(1, 4)
- .Resize(Rows.Count, 2).ClearContents
- .Resize(k, 2) = br
- End With
- End Sub
复制代码
|