Merci pour la rapidité de réponse je suis débutant en access mais je vais étudier la solution group BY, sinon juste au cas ou je poste ma macro même si elle doit etre horrible à voir lol merci encore
'Recherche de la dernière ligne de la colonne C
derli = Columns(3).Find("*", , , , , xlPrevious).Row
' boucle qui commence à la fin à cause des suppression de cellules
For i = derli To 2 Step -1
'Si la valeur de la cellule au dessus est égale à la valeur de la cellule (colonne C) alors
If Cells(i, 3) = Cells(i - 1, 3) Then
'on additionne les deux montants dans la cellule "F au-dessus"
Cells(i - 1, 6) = Cells(i - 1, 6) + Cells(i, 6)
Cells(i - 1, 7) = Cells(i - 1, 7) + Cells(i, 7)
Cells(i - 1, 8) = Cells(i - 1, 8) + Cells(i, 8)
'on supprime les cellules
Range(Cells(i, 1), Cells(i, 2), Cells(i, 3), Cells(i, 4), Cells(i, 5), Cells(i, 6), Cells(i, 7), Cells(i, 8)).Delete Shift:=xlUp
End If
Next
End Sub