Parfait !
Te reste plus qu'à ajouter la troisième condition pour tes marquages en colonne E tu auras résolu ton problème.
Si besoin voilà l'ajout de la 3ème condition.
Sub supDoublonsTotal()
[B2].CurrentRegion.Sort , key1:=[B2], Header:=xlYes
ligne = 2
Do While Cells(ligne, 2) & Cells(ligne, 3) & Cells(ligne, 5) <> ""
If Cells(ligne, 2) & Cells(ligne, 3) & Cells(ligne, 5) = Cells(ligne + 1, 2) & Cells(ligne + 1, 3) & Cells(ligne + 1, 5) Then
Cells(ligne, "a") = Cells(ligne, "a") + Cells(ligne + 1, "a")
Rows(ligne + 1).Delete
Else
ligne = ligne + 1
End If
Loop
End Sub
Si tout est ok pour toi, oublies pas de mettre le sujet en résolu