Добрый день, уважаемые форумчане. Не первый раз обращаюсь сюда, и всегда здесь подскажут, помогут. Спасибо форуму и замечательным его жителям. В макросах, VBA ноль без палочки, сразу скажу. Но стараюсь развиваться и учиться. Настырно пару дней копала решения в интернете, но удовлетворительного результата не получила. Перерыла все темы, которые могли как-то помочь в решении, но конечный алгоритм не представляю, не хватает знаний кода, чтобы нарытое соединить.
К делу.
Имеется составляющие позиции коробки(их нетто вес) и вес брутто общий всей коробки. нужно раскидать брутто каждой позиции пропорционально нетто весу, причем результат должен быть логичен для понятия "вес", т.е. не иметь вид к примеру 2,4758674764кг.,а округляться до сотых, но так, чтобы сумма общая брутто оставалась в конечном итоге той же. После расчёта брутто результат должен копироваться в буфер обмена для последующей вставки на другую страницу документа или вообще в другой документ. (не в конкретную позицию, а туда, какие ячейки выберу) Сейчас пока расчитываю всё это поэтапно формулами, плюс округляю по решению уважаемого ber$erk (здесь на форуме было) Формулы получаются трёхэтажными, но мне подсказывает логика, что должно быть более простое решение, просто мне не хватает знаний.
Немножко сумбурно, но пример прилагаю, там есть комментарии.
Подскажите, куда копать, в каком направлении думать, потому что мозги заморозились и отказываются соображать на эту тему после 2 дней ковыряния. Отдельно с формулами да ручками я могу всё это проделать, да вот времени это занимает немеренно, если коробок этих по 600-800 за раз.Формулы трехэтажные, много лишнего нагружено. Хочется чтобы телодвижений стало меньше.и код красивый был...Если нужно , могу прикрепить табличку с моими кривыми длинными формулами расчёта.
спасибо заранее
К делу.
Имеется составляющие позиции коробки(их нетто вес) и вес брутто общий всей коробки. нужно раскидать брутто каждой позиции пропорционально нетто весу, причем результат должен быть логичен для понятия "вес", т.е. не иметь вид к примеру 2,4758674764кг.,а округляться до сотых, но так, чтобы сумма общая брутто оставалась в конечном итоге той же. После расчёта брутто результат должен копироваться в буфер обмена для последующей вставки на другую страницу документа или вообще в другой документ. (не в конкретную позицию, а туда, какие ячейки выберу) Сейчас пока расчитываю всё это поэтапно формулами, плюс округляю по решению уважаемого ber$erk (здесь на форуме было) Формулы получаются трёхэтажными, но мне подсказывает логика, что должно быть более простое решение, просто мне не хватает знаний.
Немножко сумбурно, но пример прилагаю, там есть комментарии.
Подскажите, куда копать, в каком направлении думать, потому что мозги заморозились и отказываются соображать на эту тему после 2 дней ковыряния. Отдельно с формулами да ручками я могу всё это проделать, да вот времени это занимает немеренно, если коробок этих по 600-800 за раз.Формулы трехэтажные, много лишнего нагружено. Хочется чтобы телодвижений стало меньше.и код красивый был...Если нужно , могу прикрепить табличку с моими кривыми длинными формулами расчёта.
спасибо заранее