Array benutzerdefinierten typs erstellen

Unter Excel brauche ich einen Array von einem benutzerdefinierten Typ von mir

Den Typ habe ich oben mit

type hallo
x as long
y as long
end type

definiert. Allerdings habe ich es nicht hinbekommen einen _Array_ von diesem Datentyp zu erstellen. Soweit ich das bisher sehe geht das nur mit seinem blöden Datentyp Variant, aber ich will ja schließlich „hallo“ verwenden, so daß ich später zum Beispiel mit
hallo(5).x = 4
oder so den Wert 4 zuordnen kann.

Kann mir da jemand helfen?

Danke,
Malte

Geht doch, wo ist das Problem?

Dim foo(2) As hallo

foo(2).x = 2

???

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]