Что нового

Ввод данных в таблицу

gezan1

Новичок
Сообщения
47
Репутация
0
Добрый день.
Имеется в программе таблица на три столбца. Вводит данные построчно
Код:
clipput($aResult003[0][0]&@TAB& $aResult003[0][1]&@TAB&$aResult003[0][2]&@CRLF&$aResult003[1][0]&@TAB& $aResult003[1][1]&@TAB&$aResult003[1][2])

Но данных много. Как -то можно это укоротить через массив?
Код:
For $i = 0 To UBound($aResult003) - 1
 clipput($aResult003[0][i]&@TAB)
  Next
 

alex33

Скриптер
Сообщения
1,457
Репутация
186
Код:
For $i = 0 To UBound($aResult003) - 1
	$data=ClipGet()
	clipput($data&@TAB&$aResult003[0][i])
Next
 
Автор
G

gezan1

Новичок
Сообщения
47
Репутация
0
Добавил Dim. Ругается (неопределенная функция) на - ' i ]'
Код:
Dim $aResult003[2][3]
For $i = 0 To UBound($aResult003) - 1
    $data=ClipGet()
    clipput($data&@TAB&$aResult003[0][i])
Next

Подскажи, что не правильно?
 

edyapd

Осваивающий
Сообщения
380
Репутация
30
Код:
Dim $aResult003[2][3]
For $i = 0 To UBound($aResult003, 2) - 1
    $data=ClipGet()
    clipput($data&@TAB&$aResult003[0][$i])
Next
 
Автор
G

gezan1

Новичок
Сообщения
47
Репутация
0
Так проходит, но не вставляет.
edyapd сказал(а):
Код:
Dim $aResult003[2][3]
For $i = 0 To UBound($aResult003, 2) - 1
    $data=ClipGet()
    clipput($data&@TAB&$aResult003[0][$i])
Next
Цепляет в EXSEL окно - 'Найти и заменить'
Нет, вставляет, но не то.--- Любое значение из буфера.


Добавлено:
Сообщение автоматически объединено:

заменил
Код:
Dim $aResult003[2][3];на
Dim $data[2][3]

Так берет значения с одной строки и разносит по столбцам
200
200 2550
200 2550 50



Добавлено:
Сообщение автоматически объединено:



Почему берет только первую строку?
Код:
clipput('')
Dim $data[2][4]
For $i = 0 To UBound($aResult003,2) - 1
    $data=ClipGet()
    clipput($data&@TAB&$aResult003[ 0][$i])
Next

Тут указано две строки
Код:
Local $aResult003 = _Excel_RangeRead($oWorkbook, 1, "A3:D4", 1)
 
Автор
G

gezan1

Новичок
Сообщения
47
Репутация
0
Всем спасибо.
решил так
Код:
clipput('')
 clipput(_ArrayToString($aResult003,@TAB))
 
Верх