Bonjour,
Sub essai()
Set f = Sheets("bd")
TblBD = f.Range("A2:H" & f.[A65000].End(xlUp).Row).Value
Dim TblRes(): ReDim TblRes(1 To UBound(TblBD) / 2, 1 To UBound(TblBD, 2) + 3)
ligne = 0
For i = 1 To UBound(TblBD) Step 2
ligne = ligne + 1
For k = 1 To 5: TblRes(ligne, k) = TblBD(i, k): Next k
TblRes(ligne, 6) = TblBD(i + 1, 6): TblRes(ligne, 7) = TblBD(i, 6)
TblRes(ligne, 8) = TblBD(i + 1, 7): TblRes(ligne, 9) = TblBD(i, 7)
TblRes(ligne, 10) = TblRes(ligne, 8) / TblRes(ligne, 6): TblRes(ligne, 11) = TblRes(ligne, 9) / TblRes(ligne, 7)
Next i
Sheets("Resultat").[A2].Resize(ligne, UBound(TblRes, 2)) = TblRes
End Sub
Boisgontier