Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
29.03.2024, 17:08:20
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Поиск:
Расширенный поиск
Хотите поблагодарить участника за дельный совет? Нажмите
[Повысить]
. Так вы заслуженно поднимите репутацию активному участнику.
33 233
Сообщений в
5 454
Тем от
6 753
Пользователей
Последний пользователь:
malanik777
Excel это не сложно
Основные форумы
Вопросы по Excel и VBA
Возможно ли компактное решение задачи с различными вариантами ввода
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Автор
Тема: Возможно ли компактное решение задачи с различными вариантами ввода (Прочитано 4754 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Viktor Carbide
Новичок
Репутация: +0/-0
Офлайн
Сообщений: 6
Возможно ли компактное решение задачи с различными вариантами ввода
«
:
29.05.2019, 14:05:42 »
Коллеги, добрый день!
Подскажите, пожалуйста, возможно ли на VBA как-то красиво решить следующую задачу с несколькими параметрами?
Есть 7 параметров, связанных 3 уравнениями. Т.е. всего 4 независимых параметра. Получается порядка 30 вариантов задачи - в зависимости от того, какие именно параметры считать известными, а какие - расчётными.
Хотелось бы оформить решение в следующем виде: всего 7 ползунков, из которых пользователь может отметить 4 регулируемых и 3 расчётных. После этого он двигает любой из регулируемых, и автоматически пересчитываются 3 оставшихся.
Напрашивается вариант с использованием Case Select и рассмотрением каждого из варианта, который выбрал пользователь. Но код получается громоздкий.
Записан
sboy
Постоялец
Репутация: +27/-0
Офлайн
Сообщений: 207
Re:Возможно ли компактное решение задачи с различными вариантами ввода
«
Ответ #1 :
29.05.2019, 14:13:24 »
Добрый день.
Не видя уравнений и файла-примера и Ваших попыток, очень проблематично что-то советовать.
Сейчас ответ на Ваш вопрос - Скорее да, чем нет
Записан
Viktor Carbide
Новичок
Репутация: +0/-0
Офлайн
Сообщений: 6
Re:Возможно ли компактное решение задачи с различными вариантами ввода
«
Ответ #2 :
29.05.2019, 14:58:42 »
Прилагаю условие. Но, честно говоря, не думаю, что оно как-то поможет. Я совершенно не прошу решать нелинейные уравнения) Тем более, что сам уже решил его для любой комбинации (4 регулируемых и 3 вычисляемых) параметров.
Записан
vikttur
Глобальный модератор
Ветеран
Репутация: +124/-0
Офлайн
Сообщений: 1 816
Re:Возможно ли компактное решение задачи с различными вариантами ввода
«
Ответ #3 :
29.05.2019, 17:44:52 »
Под какой из линий на рисунке макрос написать?
Вы предлагаете помогающм самим создать пример, набить его данными...?
Записан
Viktor Carbide
Новичок
Репутация: +0/-0
Офлайн
Сообщений: 6
Re:Возможно ли компактное решение задачи с различными вариантами ввода
«
Ответ #4 :
29.05.2019, 18:03:21 »
Я не предлагаю писать макрос, а спрашиваю, имеется ли принципиальная возможность написать код, который основан на взаимоувязке параметров уравнением, и который короче простого перебора всевозможных сочетаний.
Записан
vikttur
Глобальный модератор
Ветеран
Репутация: +124/-0
Офлайн
Сообщений: 1 816
Re:Возможно ли компактное решение задачи с различными вариантами ввода
«
Ответ #5 :
29.05.2019, 18:24:47 »
Цитата: sboy от 29.05.2019, 14:13:24
Сейчас ответ на Ваш вопрос - Скорее да, чем нет
Записан
Viktor Carbide
Новичок
Репутация: +0/-0
Офлайн
Сообщений: 6
Re:Возможно ли компактное решение задачи с различными вариантами ввода
«
Ответ #6 :
29.05.2019, 19:07:20 »
Это я простиал. Не обязательно повторять чужое.
Записан
vikttur
Глобальный модератор
Ветеран
Репутация: +124/-0
Офлайн
Сообщений: 1 816
Re:Возможно ли компактное решение задачи с различными вариантами ввода
«
Ответ #7 :
29.05.2019, 20:08:37 »
Так другого ответа нет на такой вопрос. Никакой конкретики и - можно ли? Да, наверное, можно.
Записан
Viktor Carbide
Новичок
Репутация: +0/-0
Офлайн
Сообщений: 6
Re:Возможно ли компактное решение задачи с различными вариантами ввода
«
Ответ #8 :
29.05.2019, 21:42:07 »
Ну у вас нет. Может, у кого-то другого есть.
Я вижу, вопроса-то не поняли. Вот есть 3 числа: a+b=c.
Зная любые два, несложно вычислить третье. Всего три варианта. Если без их перебора нельзя реализоаать красивую иллюстрацию, как я описал (так можно в Mathematicia), то и для систем посложнее тоже нельзя.
И для ответа на этот вопрос просто нужно иметь достаточно опыта в таких делах, а не гадать.
Записан
RAN
Эксперты
Старожил
Репутация: +43/-0
Офлайн
Сообщений: 440
Re:Возможно ли компактное решение задачи с различными вариантами ввода
«
Ответ #9 :
30.05.2019, 09:38:51 »
Есть и другой.
Да, можно, делайте.
Записан
А что ты умеешь?
Учиться...
Viktor Carbide
Новичок
Репутация: +0/-0
Офлайн
Сообщений: 6
Re:Возможно ли компактное решение задачи с различными вариантами ввода
«
Ответ #10 :
30.05.2019, 09:44:55 »
И что же это за алгоритм?
Записан
Страниц: [
1
]
Вверх
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Правила форума и вопросы по работе форума
-----------------------------
=> ОБЩИЕ ПРАВИЛА ФОРУМА
=> ВОПРОСЫ ПО РАБОТЕ ФОРУМА
-----------------------------
Основные форумы
-----------------------------
=> Вопросы по Excel и VBA
=> PowerQuery, PowerPivot, PowerBI и запросы
=> Вопросы по Word и VBA
=> Вопросы по Outlook и VBA
=> Вопросы по Access и VBA
=> Вопросы по PowerPoint и VBA
=> Вопросы по Office для MAC
=> Вопросы по работе в Google-таблицах
=> Полезные решения
=> Баги и глюки при работе с Excel и VBA
=> Вопросы по OpenOffice и LibreOffice
=> Вопросы по надстройке MulTEx
=> Вопросы по MyAddin
=> Вопросы по бесплатным надстройкам
=> Вопросы по программам
-----------------------------
Прочие форумы
-----------------------------
=> Заказы на написание макросов, работа для специалистов по Excel и VBA и пр.
=> Курилка
-----------------------------
Удаленные темы и сообщения
-----------------------------
=> Список удаленных
Загружается...