|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
- Option Explicit
- Sub zh()
- Dim d As New Dictionary
- Dim arr, brr, i, m, n
- arr = Sheet1.Range("a2:b20")
- For i = 1 To UBound(arr)
- If Not d.Exists(arr(i, 1)) Then
- d.Add arr(i, 1), arr(i, 2)
- Else
- Debug.Print d(arr(i, 1))
- d(arr(i, 1)) = d(arr(i, 1)) & ";" & (arr(i, 2))
- Debug.Print d(arr(i, 1))
- End If
- Next
- For i = 0 To d.Count - 1
- brr = Split(d.Items(i), ";")
- Sheet1.Range("i" & i + 1) = d.Keys(i)
- Sheet1.Range("j" & i + 1).Resize(1, UBound(brr) + 1) = brr
- Next
- End Sub
复制代码 |
|