Pb mise en forme conditionnelle

  • Initiateur de la discussion Sébastien
  • Date de début
S

Sébastien

Guest
Bonjour,
je voudrais savoir si on peut mettre plusieurs conditions du même type dans une seule ligne de conditions.
Je m'explique: par exemple, je veux mettre en bleu les cellules qui contiennent le texte "A" ou le texte "CM".
Je sais que je peux mettre une condition pour "A" et une condition pour "CM", mais puis-je mettre une condition pour les 2 à la fois?
 
J

Jacky

Guest
Tu utilise cette macro et ça marche

Private SubWorksheet_SelectionChange(ByVal Target As Excel.Range)
Select Case UCase(Target) 'UCASE =
Case "voiture"
With Selection.Interior
.ColorIndex = 7
.Pattern = xlSolid
End With
Case "camion"
With Selection.Interior
.ColorIndex = 8
.Pattern = xlSolid
End With
Case "utilitaire"
With Selection.Interior
.ColorIndex = 3
.Pattern = xlSolid
End With
Case "camionette"
With Selection.Interior
.ColorIndex = 6
.Pattern = xlSolid
End With
End Sub
 
C

chris

Guest
Tu sélectionnes la cellule du haut (ici A1) et tu mets dans mise en forme conditionnelle :
Dans condition : la formule est
Dans la case à côté : =OU(A1="A";A1="CM") (attention à ne pas mettre de $)
Tu valides puis tu recopie sur toute ta colonne.
Tu peux aussi si tu n'as pas d'autre conditions associées à d'autres cas faire une condition pour A et une autre pour CM avec le même format associé.
Chris
 
S

Sébastien

Guest
Merci à tous pour votre aide.
Je retiendrai la solution de Chris car c'est la plus simple.

Juste une question:
Si les cellules à formater contiennent d'autres données de format (couleur de fond, bordures) et que je veux copire uniquement le formatage conditionnel, comment puis-je faire?
Merci aux autres.
 

Statistiques des forums

Discussions
312 504
Messages
2 089 089
Membres
104 027
dernier inscrit
Luc ECODIS