Sub CalculPR2()
Dim i As Long, Montant As Double, k As Integer, j As Long, D As Long, V As Long, Cel As Range
With ActiveWindow
.WindowState = xlMaximized
.Zoom = 82
End With
D = Range("A65535").End(xlUp).Row
'Suppression/Insertion colonnes
Columns("O:X").Delete
Columns("K:K").Delete
Columns("I:I").Delete
Columns("F:G").Delete
Columns("C:D").Delete
Columns("A:A").Insert Shift:=xlToRight
Range("A2").FormulaR1C1 = "=LEFT(TRIM(SUBSTITUTE(RC[1],""."","""")),2)"
Range("A2").AutoFill Range("A2:A" & D)
Range("A2:A" & D).HorizontalAlignment = xlCenter
Range("A2:A" & D).Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
For i = 2 To D
Montant = 0
For k = 6 To 9
Montant = Montant + Cells(i, k) 'Ca, ça marche
Next k
For j = i + 1 To D
If Range("A" & j) <= Range("A" & i) Then Exit For
If Range("D" & j) = "A" Then Exit For '### ICI, ça marche pas ###
For k = 6 To 9
Montant = Montant + Cells(j, k)
Next k
Next j
Range("J" & i) = Montant
Columns("J").NumberFormat = "#,##0.00"
Range("J1") = "Prix Revient"
Range("J1").Font.Bold = True
Range("A1").Select
Next i
End Sub