Afficher un message
Vieux 25/10/2005, 16h47   #1 (permalink)
Toutou
XLDnaute Occasionel
 
Date d'inscription: octobre 2005
Messages: 157
Par défaut couleur de ligne en fonction du contenu d1 cellule

Re bonjour à tous,
voilà, je dois gérer dans un tableau des commandes: refusées, accéptées ou en cours. Un tableau regroupe totues les données des commandes et à la fin de chaque ligne une cellule contient une des valeurs suivantes:
_en cours
_acceptées
_refusées

Mais pour que cela soit plus voyant, je voudrais modifié la couleur du texte de la ligne en fonction de la valeur affiché à la fin des lignes.
J'ai essayé avec une boucle If comme suit:

Dim coul As Range

If coul.Value = 'accepté' Then
coul.Row.Font.ColorIndex = 43

ElseIf coul.Value = 'refusé' Then
coul.Row.Font.ColorIndex = 5

ElseIf coul.Value = 'en attente' Then
coul.Row.Font.ColorIndex = 3

Mais ce n'est apparement pas la bonne méthode: la propriété 'Row' semble fausse; quelle propriété dois-je utiliser?

Merci d'avance, a +
Toutou
Toutou est déconnecté   Réponse avec citation
ANNONCES