Дан заполненный двумерный массив.
Мне это представляется как два массива с размером (1 to 5) в каждом.
Так вот, можно ли вырезать из этого массива целый слой в новую переменную?
Хочется без цикла, каким-нибудь нативным способов.
Чтобы получилось так:
Код |
---|
Dim myArr(1 to 2, 1 to 5) |
Мне это представляется как два массива с размером (1 to 5) в каждом.
Так вот, можно ли вырезать из этого массива целый слой в новую переменную?
Хочется без цикла, каким-нибудь нативным способов.
Чтобы получилось так:
Код |
---|
Dim NewArr(1 to 5) CutDimenstionToArray myArr,2,NewArr 'произвольная функция, но думаю суть понятна. Из массива вырезается второй слой Debug.print myArr(2,1) = NewArr(1) 'True Debug.print myArr(2,2) = NewArr(3) 'True Debug.print myArr(2,3) = NewArr(3) 'True Debug.print myArr(2,4) = NewArr(4) 'True Debug.print myArr(2,5) = NewArr(5) 'True |