Всем привет!
Кто знает, поделитесь справочной информацией, а то на MS ничего не нашел.
Есть простой код, который транспонирует массив типа Variant. Размерность его (1 to 300k, 1 to 1). Насколько я понял есть какое-то ограничение на использование Application.Transpose, т.к. один и тот же кусок кода нормально обрабатывает маленький массив (размерность в десятках), а на большом выдает ошибку.
Интересно знать, какая именно граница установлена, а так же, как ее обойти штатно. Если навскидку никто не подскажет, буду писать свою процедуру.
Фрагмент
Заранее огромное спасибо.
Кто знает, поделитесь справочной информацией, а то на MS ничего не нашел.
Есть простой код, который транспонирует массив типа Variant. Размерность его (1 to 300k, 1 to 1). Насколько я понял есть какое-то ограничение на использование Application.Transpose, т.к. один и тот же кусок кода нормально обрабатывает маленький массив (размерность в десятках), а на большом выдает ошибку.
Интересно знать, какая именно граница установлена, а так же, как ее обойти штатно. Если навскидку никто не подскажет, буду писать свою процедуру.
Фрагмент
Код |
---|
Dim arr(), arr2() ... arr2() = Application.Transpose(arr()) ... |
Заранее огромное спасибо.