Author |
Topic |
|
elena
41 Posts |
Posted - 05/16/2007 : 11:59:47
|
Подскажите, пожалуйста, какая функция возвращает значение индекса элемента в массиве? |
|
zhuravsky
Russia
115 Posts |
Posted - 05/17/2007 : 08:46:48
|
По-подробнее, пожалуйста. Если речь о ShapeSheet то есть функция INDEX, но она работает не с массивами; если о VBA - то такой функции, по-моему, нет, но можно написать самому (если четко сформулирована задача). |
|
|
elena
41 Posts |
Posted - 05/17/2007 : 10:11:27
|
Речь действительно о ShapeSheet и массивы- это громко сказано, но предложенная функция index, к сожалению, возвращает значение элемента в списке (list) позаданному index, а нужно наоборот... |
|
|
Michael
49 Posts |
Posted - 05/17/2007 : 11:36:05
|
Если вам надо искать в одной ячейке шейп-листа и найти позицию элемента, то можно использовать функцию LOOKUP, например LOOKUP("12";Prop.Row_1) - ищет первое вхождение элемента "12" в список, хранящийся в ячейке Prop.Row_1 Если искать во всей секции или во всем шейп-листе, то, скорее всего, без макроса не обойтись... |
Edited by - Michael on 05/17/2007 11:38:34 |
|
|
elena
41 Posts |
Posted - 05/17/2007 : 13:56:43
|
Спасибо, то,что надо |
|
|
|
Topic |
|
|
|