Двумерный массив Dim a(10,10)
можешь обращаться a(i,j)
Теперь о типах:
Type Group
Field a[10]
End Type
делаешь несколько экземпляров типа и обращаешься к ним через цикл. Например:
For j.Group=each Group
For i=1 to 10
print j/a[i]
Next
Next
Если через типы, то можно еще удобней через Handle & Object сделать. Читать
>>тут<<