Sub EtatCommandes()
Dim ws As Worksheet
Dim rng As Range
Dim cell As Range
' Nom de la feuille de calcul
Set ws = ThisWorkbook.Worksheets("RDV")
' Définit la plage de recherche du texte "ANNULE" ou "GRATUIT"
Set rng = ws.Range("F:F")
' Parcourt chaque cellule de la colonne F
For Each cell In rng
' Vérifie si la cellule contient le texte "ANNULE" (en ignorant la casse)
If StrComp(cell.Value, "ANNULE", vbTextCompare) = 0 Then
' Si "ANNULE" est trouvé, colore toute la ligne de A à I en gris
ws.Range("A" & cell.Row & ":I" & cell.Row).Interior.Color = RGB(211, 211, 211)
ElseIf StrComp(cell.Value, "GRATUIT", vbTextCompare) = 0 Then
' Si "GRATUIT" est trouvé, colore toute la ligne de A à I en jaune
ws.Range("A" & cell.Row & ":I" & cell.Row).Interior.Color = RGB(255, 255, 0)
ElseIf StrComp(cell.Value, "NON PAYE", vbTextCompare) = 0 Then
' Si "NON PAYE" est trouvé, colore toute la ligne de A à I en rouge
ws.Range("A" & cell.Row & ":I" & cell.Row).Interior.Color = RGB(255, 0, 0)
End If
Next cell
End Sub