Jag har deklarerat en array så här: Hej2d array
Dim MinArray(0,0) as integer
Hur gör jag om jag vill omdimensionera den? Om jag prövar att redimma MinArray så blir det "array already dimensioned" och om jag skriver Dim MinArray(,) så blir det syntaxfel..
Hur gör jag om jag vill 'preserva' den ena dimensionen? Dvs bara ändra storlek på den ena.. 'redim preserve MinArray(5, preserve)' <--(funkar inte men ni kanske förstår vad jag menar..)
Japps, lagom virrigt..
mvh FransSv: 2d array
Så här är grund starten för en tvådimensionell array
Dim A() As Long
ReDim A(10, 15)
Nu kan du inte ändra datatyp till tex Integer (ganska självklart)
Du kan inte göra Redim A(10,15,20) dvs lägga till en ny dimension.
Om du använder Redim Preserve kan du bara göra det
på den sista dimensionen.
tex ReDim Preserve A(10,20) går bra
Redim Preserve A(12,18) kommer inte att funka
Du kan Redim :a max 8 dimensioner
Mvh
Sven