Also wird vermutlich was in der Richtung. Wobei das eigentliche Problem warscheinlich doch nur über Variant zu lösen ist.
Public Class clsstrListItem
Sub New(Key As String,Value As String)
Property Get Key As String
Property Set Key As String
Property Get Value As String
Property Set Value As String
End Class
Public Class clsstrList
Function Add(Key As String,Value As String) As clsstrListItem
Sub Remove(Key As String)
Property Get Exist(Key) As Long
Property Get Count As Long
Property Get Value(Key) As String
Property Get Items As Variant
End Class
Wäre da doch schön sowas wie
Property Get Items List as clsstrListItem
Geht aber leider nicht
und so eine Property brauche ich ja, denn wie könnte ich das Teil denn sonst mit ForAll durchlaufen.
Gruss
Fedaykin