Заказ закрыт
VBA Макрос работы со строковыми формулами

Бюджет: по договоренности
Заказчик выбрал исполнителя:
Фрилансер  
Нужно доработать (или написать заново – понимаю что в чужом коде разбираться дело наблагодарное)
Задача – преобразовывать строковую формулу вида 
"0,17*15*0,57+0,17*5,5*0,62+0,17*3* 0,75" (слагаемых могут быть десятки) или "0,3*28,22+0,3*28,22+0,3*28,22"
к виду 0,17*(15*0,57+5,5*0,62+3* 0,75  и 0,3*(3*28,22)
т.е выделять общие множители и объединять одинаковые слагаемые

имеющийся код работает только со строками вида "0,3*28,22+0,3*28,22+0,3*28,22". если добавляется третий множитель – не работает. 
нужно доработать или написать заново
а вот реальная строчка которую можно опрабатывать для теста 
0,14*5,5*0,62+0,17*11*0,54+0,17*11*0,54+0,14*7,5*0,67+0,14*7,5*0,67+0,1*4,74*0,67+0,14*2,2*0,7+0,17* 4*0,8+0,17*3*0,75+0,17*3*0,75+0,17*1,5*0,75+0,14*7,5*0,67+0,14*7,5*0,67+0,35*15*0,57+0,8*11*0,54+0,2 4*4*0,8+0,24*4*0,8+0,24*4*0,8+0,14*5,5*0,62+0,14*5,5*0,62+0,14*5,5*0,62+0,14*5,5*0,62+0,14*11*0,54+0 ,14*2,2*0,7+0,14*3*0,75+0,14*1,5*0,75+0,14*3*0,75+0,14*3*0,75+0,14*3*0,75+0,14*7,5*0,67+0,14*11*0,54 +0,14*7,5*0,67+0,14*11*0,54+0,8*11*0,54+0,14*0,75*0,88+0,17*15*0,57+0,14*0,75*0,88+0,17*15*0,57+0,17 *5,5*0,62+0,14*7,5*0,67+0,17*5,5*0,62+0,17*5,5*0,62+0,17*2,2*0,7+0,17*2,2*0,7+0,17*2,2*0,7+0,17*2,2* 0,7+0,17*2,2*0,7+0,35*1,1*0,75+0,14*7,5*0,67+0,14*3*0,75+0,14*3*0,75+0,14*11*0,54+0,14*11*0,54+0,14* 3*0,75+0,14*3*0,75+0,14*0,75*0,88+0,14*0,75*0,88+0,17*3*0,75+0,17*2,2*0,7+0,8*5,5*0,62+0,35*20,16*1, 73+0,35*20,16*1,73+0,35*20,16*1,73=74,29

оплатить могу через вебмани или на телефон
Опубликован 07.06.2017 в 23:04 Последнее изменение: 07.06.2017 в 23:26
Заказ находится в архиве

Выберите способ верификации:

Обновите страницу после прохождения верификации.