Что нового

[Массивы] Поиска значения в Excel

Rouzenrot

Новичок
Сообщения
30
Репутация
0
Здравствуйте уважаемые форумчане!

Есть такая задачка, нужно найти в Excel определенное значение, и в той строке где его нашли - в определенном стоблце вставить некую инфу. Пока завис на поиске...
Через _Excel_RangeFind ищу значение
Код:
Local $oExcel = _Excel_Open()
Local $oWorkbook = _Excel_BookOpen($oExcel, @ScriptDir & "\Пул.xlsx")
Local $aResult = _Excel_RangeFind($oWorkbook, $string, "K1:K9999")
;_ArrayDisplay ($aResult)

Получаю массив вида

Код:
Row|Col 0|Col 1|Col 2 |Col 3|Col 4|Col 5
[0]  |Лист1||$K$4|27:23:0030308:5|27:23:0030308:5|

Значение ячейки записывается в "col 2". Подскажите, как мне вытащить в переменную это значение?
 
Автор
R

Rouzenrot

Новичок
Сообщения
30
Репутация
0
Да у меня проблема не с поиском как таковым. Функция находит нужную ячейку, и пишет ее значение в массив. Я не могу понять, как потом это значение из массива вытащить.
 

gunter123

Продвинутый
Сообщения
159
Репутация
69
Обращение к ячейке массива делается вот так:
Код:
$sResult = $aResult[0][2]  ; Первая строка, третья колонка
Это то, что вам нужно?
 

ra4o

AutoIT Гуру
Сообщения
1,165
Репутация
244
OffTopic:
upd: что-то не подтягивает в код ссылки на справку
hedji, это ведь уже устаревшие функции, в Вашей версии AutoIt они уже работать не будут.
 
Верх