|
- Sub marco()
- Set Rng = Cells(Cells.Rows.Count, "F").End(xlUp)
- ReDim arr(1 To Rng.Row) As String
- ReDim brr(1 To Rng.Row) As Long
- que = 1
- arr(que) = Cells(3, "F") & "|" & Cells(3, "I")
- For i = 3 To Rng.Row
- For q = 1 To que
- If arr(q) = Cells(i, "F") & "|" & Cells(i, "I") Then
- brr(q) = brr(q) + 1
- flag = True
- Exit For
- End If
- Next
- If flag = False Then
- que = que + 1
- arr(que) = Cells(i, "F") & "|" & Cells(i, "I")
- brr(que) = 1
- End If
- flag = False
- Next
- For i = 1 To que
- Range("AC1").Offset(i, 0) = Split(arr(i), "|")(0)
- Range("AC1").Offset(i, 1) = Split(arr(i), "|")(1)
- Range("AC1").Offset(i, 2) = brr(i)
- Next
- End Sub
复制代码 |
|