Sub InsertionLigne()
Dim i As Integer
For i = 100 To 1 Step -1
Cells(i + 1, 1).Offset(1).Resize(2, 1).EntireRow.Insert
Range("A1:E1").Offset(i + 1).Value = Range("A1:E1").Offset(i).Value ''''on colle les valeurs des colonnes A et D sur les 2 lignes insérées
Range("A1:E1").Offset(i + 2).Value = Range("A1:E1").Offset(i).Value
Cells(i + 2, 4) = "" '''on efface la colonne D de la première ligne insérée
Cells(i + 3, 4) = 445660 'on entre la donnée en colonne D de la deuxième ligne insérée
Cells(i + 2, 6) = Round(Cells(i + 1, 7) / 1.2, 2) ''' on calcule le prix divisé par 1,2 en F sur la première ligne insérée.(Arrondi à 2 chiffres apres la virgule)
Cells(i + 3, 6) = Cells(i + 1, 7) - Cells(i + 2, 6) ''' on calcule le prix en F sur la deuxième ligne insérée
Next
End Sub