Excel VBA Colocar valores en una matriz multidimensional
Tengo una hoja de trabajo con este tipo de estructura (hay más columnas en la hoja real, pero no muchas):
ColumnAValue1 ColumnBValue1 23
ColumnAValue1 ColumnBValue1 45
ColumnAValue1 ColumnBValue1 2.4
ColumnAValue1 ColumnBValue2 1
ColumnAValue1 ColumnBValue2 3
ColumnAValue2 ColumnBValue1 5
ColumnAValue2 ColumnBValue1 6
ColumnAValue2 ColumnBValue1 7
ColumnAValue2 ColumnBValue2 355
ColumnAValue2 ColumnBValue2 221
Y quiero obtener promedios, números de artículos y desviaciones para cada combinación (por ejemplo, ColumnAValue1 ColumnBValue1 sería el promedio de 23, 45 y 2.4). Así que pensé que sería útil obtener todos los datos en una matriz, colección o diccionario (no sé si existe algo como "Diccionario multidimensional"). Quería terminar con una matriz multidimentional (o Colección) con una estructura similar a esta:
AllData(
ColumnAValue1(
ColumnBValue1(23,45,2.4)
ColumnBValue2(1,3)
)
ColumnAValue2(
ColumnBValue1(5,6,7)
ColumnBValue2(355,221)
)
)
Sé cómo obtener valores únicos de las columnas.
Mis dos preguntas:1) ¿Cómo puedo crear una matriz (o colección) con las claves adecuadas (ColumnAValue1 y ColumnAValue2 para la primera dimensión, y ColumnBValue1 y ColumnBValue2 para la segunda), y2) luego recorre todos mis datos y valores de "lugar" en la submatriz correspondiente.