|
|
|
трудности при работе с массивом
|
|||
|---|---|---|---|
|
#18+
Здрасте люди добрыя помогит с ответом на такой вопрос: имется думерный массив в нем 5 столбцов и 20 строк, нужно выборочно несколко столбцов встаить в Excel проблема: массив my_array при вставке второго столбца пробовал писать: my_array(2) вставляется первое значение из второго столбца на все 20 строк Excelвского файла (во все строки одно и тоже значение) вопрос: как встаить ввесь столбец (нужно задавать диапазон или есть какая нибудь хитрая команда или форма записи ?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2006, 22:38 |
|
||
|
трудности при работе с массивом
|
|||
|---|---|---|---|
|
#18+
Нажал. Узнал много нового но ответа не нашел то ли его нет толи я его недогоняю ...... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2006, 18:54 |
|
||
|
трудности при работе с массивом
|
|||
|---|---|---|---|
|
#18+
Напиши как пытаешся вставить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2006, 18:58 |
|
||
|
трудности при работе с массивом
|
|||
|---|---|---|---|
|
#18+
БорискаНажал. Узнал много нового но ответа не нашел то ли его нет толи я его недогоняю ...... Вставляй весь массив, лишнее уберешь в Экселе: loXlsApp.Workbooks(1).Sheets(1).Columns(...).Delete ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2006, 09:02 |
|
||
|
трудности при работе с массивом
|
|||
|---|---|---|---|
|
#18+
запись для вставки столбцов вподряд: xlsheet.Range("a1:e20").Value = ArrayPasser("ArrayExcel") PROCEDURE ArrayPasser PARAMETERS lcArrayName RETURN @&lcArrayName для решения некоторых задач мне нужно например создать двумерный массив с пятью столбцами и 20 строками, вставить первых два столбца в excel в столбцы a,b, и следующе три в столбцы x,y,z. Пока выкручиваюсь созданием нескольких одномерных массивов что не очень удобно и выглядит так: xlsheet.Range("a1:a20").Value = ArrayPasser("Array1Excel") xlsheet.Range("b1:b20").Value = ArrayPasser("Array2Excel") xlsheet.Range("x1:x20").Value = ArrayPasser("Array3Excel") xlsheet.Range("y1:z20").Value = ArrayPasser("Array4Excel") xlsheet.Range("z1:z20").Value = ArrayPasser("Array5Excel") PROCEDURE ArrayPasser PARAMETERS lcArrayName RETURN @&lcArrayName это случай если бы столбцы предположим находились вразнобой ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2006, 10:57 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=33907280&tid=1591027]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
166ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 233ms |
| total: | 490ms |

| 0 / 0 |
