привет што я хачу создать ?
СлаварА где Key: Значениэ столбца ИД, Item: Словарь Б
СловарБ Где Key: названиэ столбцов, Item: елементи Сталбцов где строка столбца ИД
запарелсе может кто уже реализовал себе штота такое или знает как решит ?
СлаварА где Key: Значениэ столбца ИД, Item: Словарь Б
СловарБ Где Key: названиэ столбцов, Item: елементи Сталбцов где строка столбца ИД
| Код |
|---|
Function createDictionaryHerarchicStructure(ByRef arr As Variant, ID As Integer)
Dim j, i, n As Long: j = 1: n = 1
Dim А: Set А = CreateObject("Scripting.Dictionary")
Dim QTYOffID As Integer
QTYOffID = count(arr, ID)
Dim СловарБ: ReDim СловарБ(1 To QTYOffID)
For i = 2 To UBound(arr, 1)
If Not A.exists(arr(i, ID)) Then
Set B(n) = CreateObject("Scripting.Dictionary")
For j = 1 To UBound(arr, 2)
If Not B(n).exists(arr(1, j)) Then
B(n).Add key:=(arr(1, j)), Item:=arr(i, j)
End If
Next j
A.Add key:=arr(i, ID), Item:=B(n)
n = n + 1
End If
Next i
Set createDictionaryHerarchicStructure = dic
End Function
|
запарелсе может кто уже реализовал себе штота такое или знает как решит ?

