![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 02.04.2012
Сообщений: 3
|
![]()
Здравствуйте!
Помогите, пожалуйста, понять, почему не работает функция при вызове из ячейки Апдейт: уже помогли, проще формулой Код:
===== Есть функция, которая ищет в столбце определенные строковые значения и возвращает сумму целочисленных значений из столбца справа. Опциональные значения заданы для отладки. Она работает, если ее вызывать из тестовой процедуры VBA, но выдает #ЗНАЧ, если вызвать ее из ячейки листа Когда передаются значения, которым не соответствует ни одна строка(ничего не находится), в ячейке появляется 0. Столбцы ![]() PHP код:
Последний раз редактировалось Plasmer; 02.04.2012 в 23:03. |
![]() |
![]() |
![]() |
#2 |
МегаМодератор
СуперМодератор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
не вот так случайно предполагалось?
Код:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 02.04.2012
Сообщений: 3
|
![]() |
![]() |
![]() |
![]() |
#4 |
МегаМодератор
СуперМодератор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
извините, ошибочка вышла...
примера нет, писал просто сюда, не проверялось, показалось вначале СУММПРОИЗВ, а не СУММЕСЛИ
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#5 | |
Форумчанин
Регистрация: 16.04.2010
Сообщений: 695
|
![]() Цитата:
Единственный способ стать умнее, играть с более умным противником...
Последний раз редактировалось staniiislav; 03.04.2012 в 10:48. |
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 31.12.2010
Сообщений: 2,133
|
![]()
Может, у ТС Excel 2000 или более ранний? В этих версиях метод Range.Find не работает в функции листа. В ХР и более поздних работает:
http://forum.ixbt.com/topic.cgi?id=23:31148
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
|
![]() |
![]() |
![]() |
#7 |
Регистрация: 02.04.2012
Сообщений: 3
|
![]()
staniiislav, у меня процедура тоже работает, мне нужно в ячейку заносить формулу
Код:
Казанский, у меня 2007 Эксель. Спасибо еще раз за решение через формулу на cyberforum.ru, через vba получился гораздо более сложный велосипед) |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перекрытие вариабл при повторном вызове функции | KOTBASILIO | JavaScript, Ajax | 0 | 18.07.2011 19:09 |
Ошибка при вызове функции Access violation | Hottabych | Win Api | 1 | 22.01.2011 20:35 |
Ошибка при вызове хранимой функции MySQL | tavrocotaps | Общие вопросы .NET | 0 | 23.04.2010 10:25 |
как присвоить все три значения вектору В и вывести его как массив столбец при вызове функции | Tomoa | Microsoft Office Excel | 8 | 08.03.2010 20:42 |
адрес не активной ячейки при вызове функции | skachkovgd | Microsoft Office Excel | 4 | 06.12.2007 09:50 |