[COLOR="DarkSlateGray"][B]Sub toto()
Dim x As Long, i As Long, oPlg As Object, oCel As Range
Set oPlg = Intersect(Selection, Range("A1", Range("A1").SpecialCells(xlCellTypeLastCell)))
If Not oPlg Is Nothing Then
With Application: .ScreenUpdating = False: .EnableEvents = False: End With
For Each oCel In oPlg.Cells
oCel.Select
If Selection.FormatConditions.Count Then
For i = 1 To Selection.FormatConditions.Count
If Evaluate(Selection.FormatConditions(i).Formula1) Then
If Selection.FormatConditions(i).Interior.ColorIndex = 3 Then x = x + 1
Exit For
End If
Next i
End If
Next oCel
MsgBox "Mise en forme conditionnelle :" & vbLf & vbLf & _
IIf(x, x, "Aucune") & " cellule" & IIf(x > 1, "s ", " ") & "ROUGE" & _
IIf(x > 1, "S ", " ") & "dans la plage " & oPlg.Address & "."
oPlg.Select
With Application: .EnableEvents = True: .ScreenUpdating = True: End With
End If
End Sub[/B][/COLOR]