30.12.2018, 11:05
Ha((o an alle Profis.
Ich habe eine echt knifflige Aufgabe.
Ich erstelle ein zweidimensionales Array. Aber die Anzahl der Elemente im Array variiert. Bsp. wie es aussieht:
Das ist soweit wunderbar. Ich habe nur die Anzahl der 2. Arraylevels, die ich auch benötige. Jetzt möchte ich ein neues 2. Arraylevel hinzufügen und die alten Werte müssen stehen bleiben. Bsp.: Array(10,11,12,13,14).
Hat jemand eine Idee, wie ich es anstellen kann, ohne daß ich keine unnötigen Variablen oder Arrayelemente dimensionieren muss?
Einen halben Ansatz hätte ich mit:
Aber hier muss ich vorher genau wissen wieviel 2.Arraylevel es genau geben wird. Das weiß ich aber nicht.
Würde mich über eine smarte tolle Lösung freuen.
Nyn007
Ich habe eine echt knifflige Aufgabe.
Ich erstelle ein zweidimensionales Array. Aber die Anzahl der Elemente im Array variiert. Bsp. wie es aussieht:
Code:
Dim testarray
testarray = Array(Array(1, 2, 3), Array(4, 5), Array(6, 7, 8, 9))
Das ist soweit wunderbar. Ich habe nur die Anzahl der 2. Arraylevels, die ich auch benötige. Jetzt möchte ich ein neues 2. Arraylevel hinzufügen und die alten Werte müssen stehen bleiben. Bsp.: Array(10,11,12,13,14).
Hat jemand eine Idee, wie ich es anstellen kann, ohne daß ich keine unnötigen Variablen oder Arrayelemente dimensionieren muss?
Einen halben Ansatz hätte ich mit:
Code:
Sub test()
Dim testarray
Dim test1
Dim test2
Dim test3
Dim test4
test1 = Array(1, 2, 3)
test2 = Array(4, 5)
test3 = Array(6, 7, 8, 9)
test4 = Array(10, 11, 12, 13, 14)
testarray = Array(test1, test2, test3, test4)
End Sub
Aber hier muss ich vorher genau wissen wieviel 2.Arraylevel es genau geben wird. Das weiß ich aber nicht.
Würde mich über eine smarte tolle Lösung freuen.
Nyn007