Нужна программа которая циклически проверяет строки при наличии в одной ячейке строки определенного условия, копирует эту строку, вносит в нее изменения и в новую тоже.
проще говоря есть список с числами(например в столбцах 45, 70, 24...). где числа больше определенного числа (например 30) он, дублирует строки, а число распределяет на несколько строк( например 30, 15, 30, 30, 10, 24...) То есть 45 разбил на 30 и 15, 70 на 30, 30 и 10, 24 оставил..
Извините что так разжевываю, надеюсь что понятно ..
единственно что придумал: делать для каждой строки - If Range("D5") > 1 Then
Range("A5:F5").Select
Selection.Copy
Range("A6:F6").Select
Selection.Insert Shift:=xlDown
Range("C6").Select
ActiveCell.FormulaR1C1 = Range("C5") - Range("E6")
Range("C5").Select
ActiveCell.FormulaR1C1 = Range("G1")
End If
If Range("D6") > 1 Then
Range("A6:F6").Select
Selection.Copy
Range("A7:F7").Select
Selection.Insert Shift:=xlDown
Range("C7").Select
ActiveCell.FormulaR1C1 = Range("C6") - Range("E7")
Range("C6").Select
ActiveCell.FormulaR1C1 = Range("G1")
End If
.....
но это глупо