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 :
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.
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
Merci de votre aide, j'avoue que je suis un peu perdue !!!!!
A très vite
Partager