Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Mise en forme conditionnelle / Griser / Procédure événementielle

florenllf

XLDnaute Junior
Bonjour,
J'ai une plage de cellules qui utilise déjà la mise en forme conditionnelle (MFC)
ex: valeur=3 => rouge, si jamais valeur=2 => orange, valeur=1 =>rose
Je suis sous Excel 2003 donc je suis limité à 3 MFC.

Je souhaite pouvoir, lorsqu'il y a un changement de couleur, griser (trait oblique derriere la valeur de la cellule).
Il faudrait me semble til utiliser les Procédures événementielles mais je ne sais pas trop comment cela ce gère etc....

En algo ca donnerait ca

Code:
If valeurcelluleA1 différent de (valeurcelluleB1)
Alors
Griser valeur celluleB1
next cellule

J'ai utilisé l'enregistreur de macro qui m'a produit ce code pour "griser"
Code:
    With Selection.Interior
        .ColorIndex = 2
        .Pattern = xlLightUp
        .PatternColorIndex = xlAutomatic
    End With
Mais je ne vois pas trop comment faire une fusion de la macro et "l'algo"

une fois de plus merci de votre aide.
 

Pièces jointes

  • ScreenShot002.png
    21.6 KB · Affichages: 33
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…