AW: Datenkombinationen per Makro ermitteln
ransi
HAllo Volker
Versuch dazu mal diesen Code:
Option Explicit
Public Sub test()
Dim MyDic As Object
Dim L As Long
Dim Arr As Variant
Dim K As Variant
Dim spl As Variant
Arr = Sheets("DAten").Range("A1").CurrentRegion.Value
Set MyDic = CreateObject("Scripting.dictionary")
'Unikate sammeln
For L = LBound(Arr) To UBound(Arr)
If Not MyDic.exists(Arr(L, 1)) Then
MyDic(Arr(L, 1)) = Arr(L, 2)
Else:
MyDic(Arr(L, 1)) = MyDic(Arr(L, 1)) & "####" & Arr(L, 2)
End If
Next
'Ausgeben
K = MyDic.keys
For L = LBound(K) To UBound(K)
With Sheets("Ergebnis")
.Cells(L + 1, 1) = K(L)
spl = Split(MyDic(K(L)), "####")
.Cells(L + 1, 2).Resize(1, UBound(spl) + 1) = spl
End With
Next
End Sub
ransi