Salut Philippe,
voici, à coller dans le module de la feuille concernée.
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
'
Cancel = True
'
Application.ScreenUpdating = False
'
If Not Intersect(Target, Range("H2")) Is Nothing Then
iRep = MsgBox("Confirmez-vous la suppression des données?", vbDefaultButton2 + vbYesNo + vbCritical, "Suppression")
If iRep = 6 Then
iRow = Range("A" & Rows.Count).End(xlUp).Row
For x = iRow To 2 Step -1
If Cells(x, 8).Interior.Color = RGB(255, 0, 0) Then Rows(x).Delete shift:=xlUp
Next
End If
End If
'
Application.ScreenUpdating = True
'
End Sub
A+