0 / 0 / 0
Регистрация: 25.12.2014
Сообщений: 34
|
|
1 | |
Подстановка нужной суммы в excel и vba15.10.2015, 20:48. Показов 1739. Ответов 4
Метки нет Все метки)
(
Всем привет.
Все вы уже не однократно спасали меня с моими разными глупыми вопросами. Так вот еще один интересный вопрос, даже больше похоже на задачу :-) Есть форма vba которая упрощает внесение данных в excel Однин из разделов формы - это смета по проведенной конференции. Во время конференции предоставлялись разные услуги. Всегда одинаковые, Но Может быть только одна. А может быть и несколько Услуги: Фуршет Аренда оборудования Аренда зала Сумма всегда одна 1000$ будь то одна услуга или все 3 сразу. Я в форме прописал эти услуги и рядом с каждой сделал чекбоксы. И когда человек ставит галочку в excel попадает 1000$ Если одна услуга - все супер. А вот если 2 или 3 - естественно все плохо. Так как общая сумма не 1000 а 3000$ Так вот и задача: Как сделать так, что бы при отметке галочкой к примеру сразу 3х услуг суммы разбивались таким образом, что бы выходила всё равно 1000$. Буду очень благодарен за помощь.
0
|
|
15.10.2015, 20:48 | |
Ответы с готовыми решениями:
4
Подсчет нужной суммы из выборки чисел в Excel 2007 vba.excel Поиск суммы отрицательных элементов VBA и Excel, подсчет суммы выбранных товаров.
|
15139 / 6413 / 1730
Регистрация: 24.09.2011
Сообщений: 9,999
|
||||||
15.10.2015, 23:23 | 2 | |||||
![]() Решение
bishep, пробуйте кликать чекбоксы и менять общую сумму.
1
|
0 / 0 / 0
Регистрация: 25.12.2014
Сообщений: 34
|
|
20.10.2015, 22:07 [ТС] | 3 |
Привет. Все очень классно работает на вашем примере. Сегодня пытался впмсать то де на свою форму на которой много textbox-ов. И как результат либо ошибка, либо вставляет суммы не в совершенно другие textbox. Как можно привязать определенные textbox в коде?
Еще раз очень благодарен.
0
|
15139 / 6413 / 1730
Регистрация: 24.09.2011
Сообщений: 9,999
|
|
20.10.2015, 22:33 | 4 |
bishep, я могу объяснить логику, а Вы сами решайте - подгонять форму под эту логику или логику под форму.
Чекбоксы имеют имена CheckBox1, CheckBox2, CheckBox3, соответствующие им текстбоксы TextBox1, TextBox2, TextBox3. В первом цикле (стр. 4-10) просматриваются чекбоксы. Если чекбокс выключен, соотв. текстбокс очищается. Подсчитывается число включенных чекбоксов n и номер последнего включенного чекбокса mn. В стр. 13-19 происходит заполнение текстбоксов. Зачем нужен mn - текстбокс номер mn заполняется не округленной долей суммы s1, как все предыдущие, а разностью общей суммы и суммы предыдущих текстбоксов. Так достигается точное соответствие общей суммы и суммы текстбоксов. Для другого кол-ва чекбоксов и текстбоксов достаточно поменять число 3 в стр. 4. Но нумерация контролов должна быть от 1 и непрерывной.
0
|
0 / 0 / 0
Регистрация: 25.12.2014
Сообщений: 34
|
|
29.10.2015, 19:31 [ТС] | 5 |
Спасибо за ответ. Все получилось.
0
|
29.10.2015, 19:31 | |
Помогаю со студенческими работами здесь
5
Выборка нужного количества до нужной суммы Подбор нужной суммы из заданных чисел С Повторением
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |