Ich habe ein Problem mit Arrays und benutzerdefinierten Datentypen.
Ich habe einen benutzerdefinierten Datentyp oben in einem Modul definiert,
Type data
field As Integer
value() As Integer
End Type
Nun möchte ich zu diesem Datentyp in einem Sub eine Array erstellen.Sub Vorbereitung()
Dim f() As data
Dummerweise kann weder von value noch vom Array f die Grösse definiert werden. Deshalb müssen die Arrays nachträglich redimensioniert werden.Hierbei scheitere ich allerding.
Was ich versucht habe ist folgendes.
1.
ReDim f(1 To ro, 1 To co)
ReDim f().value(1 To k)
2.
ReDim f(1 To ro, 1 To co)
ReDim f.value(1 To k)
3.
ReDim f(1 To ro, 1 To co).value(1 To k)
Variante drei hat eine Korrektur zu
To )
zur Folge. Bei einer Ausführung stürtzt Excel ohne Fehlermeldung ab.
Weiss jemand, wie ein solches Konstrukt dimensioniert werden könnte?
Vielen Dank für die Antworten
Manuel