Помогите разобраться с массивом - VB
Формулировка задачи:
Есть двух мерный массив :
Массив данных ar был заполнен из txt файла
Затем создаю (открываю) Excel:
В результате область в екселе заполняется так
(Col1; Row1); (Col1; Row2);(Col1; Row3) и т.д.
(Col2; Row1); (Col2; Row2);(Col2; Row3) и т.д.
и т.д.
А нужно так
(Col1; Row1); (Col2; Row1);(Col3; Row1) и т.д.
(Col1; Row2); (Col2; Row2);(Col3; Row2) и т.д.
и т.д.
если в функции заполнения массива делать явное присвоение в ячейку то все гуд:
Поэтому я заполняю так
Где Col –столбец. Row –строка
Массив данных ar был заполнен из txt файла
Массив заполнен правильно
(вызывал определенный индекс в массиве, в результате получал правильный ответ)Затем создаю (открываю) Excel:
Передаю массив:
В результате область в екселе заполняется так
(Col1; Row1); (Col1; Row2);(Col1; Row3) и т.д.
(Col2; Row1); (Col2; Row2);(Col2; Row3) и т.д.
и т.д.
А нужно так
(Col1; Row1); (Col2; Row1);(Col3; Row1) и т.д.
(Col1; Row2); (Col2; Row2);(Col3; Row2) и т.д.
и т.д.
если в функции заполнения массива делать явное присвоение в ячейку то все гуд:
Но этот вариант менее скоростной
Поэтому я заполняю так
Но как сказано выше –это дает не правильный результат
Решение задачи: «Помогите разобраться с массивом»
textual
Листинг программы
<font color="blue">ReDim</font> ar(Row, Col)
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д