Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
54 / 39 / 3
Регистрация: 25.01.2013
Сообщений: 368
1

Многократное вычисление функцией

06.11.2014, 12:51. Показов 528. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброе время суток форумчане!

Не могли Вы помочь с возвратом верного результата функции,
В цикле должна вернуть результат по строке при условии максимального совпадения сравниваемых значений по строкам диапазона по заданным номерам столбцов,но почему-то возврат идет по первом совпадении и на иные строки диапазона.

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
    For i = 1 To UBound(Диапазон2)
        If усл(1) = True And усл(2) = True And усл(3) = False Then
            If Not IsEmpty(Диапазон2(i, ПозСтолб1)) And Not IsEmpty(Диапазон2(i, ПозСтолб2)) Then
                eq = QuickEquality(CSL(Диапазон2(i, ПозСтолб1)) & " " & CSL(Диапазон2(i, ПозСтолб2)), _
                        CSL(ИскЗнач1) & " " & CSL(ИскЗнач2), ИгнорСимв)
                If eq > eqmax Then
                    eqmax = eq
                    ВПР2 = Диапазон2(i, ПозСтолб2)
                    'Exit For
                End If
            End If
        End If
    Next i
Вложения
Тип файла: rar 123+.rar (19.7 Кб, 12 просмотров)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.11.2014, 12:51
Ответы с готовыми решениями:

Предотвратить многократное выполнение события при работе с формами
Во вложении файл. Чтобы понять, о чём я спрашиваю нужно запустить форму UserForm1 в пошаговом...

Вычисление факториала рекурсивной функцией (WinForms)
Имею представление, как это сделать при работе с консольным приложением, но совершенно не понимаю,...

Вычисление квадратного корня, не пользуясь встроенной функцией
Товарищи, здравствуйте! Попалась мне следующая задачка: "Написать программу извлечения...

Вычисление суммы трех чисел с inline-функцией
Никогда не имел дела с такой, подскажите как это должно выглядеть и что получится. Спасибо ...

3
54 / 39 / 3
Регистрация: 25.01.2013
Сообщений: 368
07.11.2014, 07:24  [ТС] 2
при изменении одной ячейки функция была вызвана 199 раз, как закрепить вызов функции один раз?
0
5612 / 1596 / 414
Регистрация: 23.12.2010
Сообщений: 2,392
Записей в блоге: 1
10.11.2014, 14:26 3
Достаточно убрать строку
Visual Basic
1
Application.Volatile True
она здесь не нужна.
При изменении в ячейках аргументах, функция все равно пересчитывается.
0
54 / 39 / 3
Регистрация: 25.01.2013
Сообщений: 368
10.11.2014, 17:20  [ТС] 4
Цитата Сообщение от KoGG Посмотреть сообщение
Достаточно убрать строку
Код Visual Basic
1
Application.Volatile True
ошибка была моя в составлении алгоритма, значит надо учиться на ошибках
0
10.11.2014, 17:20
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.11.2014, 17:20
Помогаю со студенческими работами здесь

Вычислить выражение. Вычисление степени и факториала оформите функцией
Дано натуральное число n. Вычислить: \sum_{k=1}^{n}\frac{(sin x^2)+2^{k+3}}{(k+1)!+ctg x^k} ...

Найти наиболее и наименее удаленные точки. Вычисление расстояния между парой точек оформить функцией
Даны координаты N точек на плоскости в виде маccивов X и Y. Найти наиболее и наименее удаленные...

Многократное объявление.
Есть файл propertygrammar.h : #pragma once #include <string> using namespace std; #define...

Многократное срабатывание
Всем привет! Есть такой код: $(".filters, .shop").click(function() { ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru