Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
Ошибка пользовательской формулы ВПР (либо пусто, либо #ЗНАЧ)
 
Здравствуйте!

Есть пользовательская формула. Всё работает. Но при получении данных формулой из закрытой книги выдаётся ошибка #ЗНАЧ или 0 (на разных компьютерах результат разный). Как это исправить?

Пример прилагаю (см. файл "Формула" - ячейка с ошибкой закрашена красным).

Спасибо.
Спокойствие - величайшее проявление силы.
 
а почему не использовать ИНДЕКС(ПОИСКПОЗ())???
 
Мне нужен ответ на мой вопрос. Альтернативу я могу найти. Спасибо :)
Спокойствие - величайшее проявление силы.
 
В Копилке есть старая тема, где я приводил пример того, как организовать работу UDF с закрытой книгой:
http://www.planetaexcel.ru/forum/index.php?PAGE_NAME=read&FID=2&TID=11
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Посмотрел - ничего. Можно ещё раз что к чему ... пожалуйста.
Спокойствие - величайшее проявление силы.
 
Если Вы там ничего не поняли - я объяснить не могу. Там конкретный пример функции приведен. И именно VLOOKUP2. Кстати, в Вашем файле эта формула именно в моей редакции. И она работает с закрытыми книгами. Другой вопрос в том, что просматриваемый столбец указан неверно:
Код
If Table(i, 1) = SearchValue Then iCount = iCount + 1

а должно быть:
Код
If Table(i, SearchColumnNum) = SearchValue Then iCount = iCount + 1
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Да ... это другой вопрос :) Спасибо Вам, Вы супер!  ;)
Спокойствие - величайшее проявление силы.
 
Понял откуда ноги растут. Написал Николаю про ошибку.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Страницы: 1
Читают тему (гостей: 1)