Bonjour

Je cherche à créer une macro servant à colorer les lignes si certains mots se situent dans une colonne précise.
La recherche se fait dans la colonne "W" .
Chaque cellule peut contenir un ou plusieurs mots, séparés par une virgule.

j'ai généré une macro qui ne me satisfait pas car elle ne prend pas en compte toutes les solutions, du fait qu'il y ait plusieurs mots dans les cellules.
La voici :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Sub ESPACES_PALAIS_ROUGES()
'
' ESPACES_PALAIS_ROUGES Macro
'
 
'
    Cells.Select
    Cells.FormatConditions.Delete
    Cells.Select
    Selection.FormatConditions.Add Type:=xlExpression, Formula1:= _
        "=OU($W1=""ROTONDE"";$W1=""POURTOUR,ROTONDE"";$W1=""CONF"";$W1=""ROTONDE,POURTOUR"";$W1=""CONF,POURTOUR"";$W1=""ONF,SALLE13"";$W1=""ELECTRO,PLANE,ROTONDE"")"
    Selection.FormatConditions(Selection.FormatConditions.Count).SetFirstPriority
    With Selection.FormatConditions(1).Font
        .Color = -16777024
        .TintAndShade = 0
    End With
    Selection.FormatConditions(1).StopIfTrue = False
    Range("H6").Select
End Sub
Il me faudrait une macro où quand on trouve les mots ELECTRO, CONF, PLANETES, POURTOUR, ROTONDE, SALLE13 dans les cellules de la colonne W, alors la ligne se colore. J'ai essayé avec la fonction cherche et ou mais cela ne fonctionne pas.

Merci de votre aide, j'avoue que je suis un peu perdue !!!!!
A très vite