Colorisation d'une cellule suivant la valeur

Colorisation d'une cellule suivant la valeur - VB/VBA/VBS - Programmation

Marsh Posté le 22-12-2010 à 14:44:27    

bonjour,
je cherche a faire ressortir dans des tableaux de tarifs des valeurs genre
en bleu les prix entre 100 et 500
en rouge de 500 à 1000
et au dessus en jaune
 
 
je ne sais pas comment m'y prendre (j'en ai pas fait depuis 6 ans et je suis perdu)
je pense que passer par une macro sera plus rapide que de me faire mes differents tableaux qui changent tous les jours
 
Merci de votre aide

Reply

Marsh Posté le 22-12-2010 à 14:44:27   

Reply

Marsh Posté le 22-12-2010 à 15:46:23    

Il faudrait utiliser Interior.ColorIndex. Par exemple

For i = 1 To 20
  ' i = est le numero de la ligne, 1 est la colonne A
  If (Cells(i, 1).Value >= 100 and Cells(i, 1).Value < 500) Then
     Cells(i, 1).Interior.colorindex = 33
  Else
    If (Cells(i, 1).Value >= 500 and Cells(i, 1).Value < 1000) Then
       Cells(i, 1).Interior.colorindex = 3
    Else
      If (Cells(i, 1).Value >= 1000) Then
         Cells(i, 1).Interior.colorindex = 36
      End If
    End If
  End If
Next i


Voir http://www.mvps.org/dmcritchie/excel/colors.htm

Reply

Marsh Posté le 22-12-2010 à 15:55:22    

merci
cela fait parfaitement ce que je veux
il prends en compte les textes mais c est moins chiant
 
merci olivthill

Reply

Marsh Posté le 22-12-2010 à 22:58:16    

Salut, voir également la MFC par ex sur http://silkyroad.developpez.com/Ex [...] tionnelle/

Reply

Marsh Posté le 23-12-2010 à 09:27:45    

je regarde aussi
merci kiki

Reply

Marsh Posté le 26-12-2010 à 15:02:19    

Sans vba, dans le menu Format > Mise en forme conditionnelle.


---------------
OtObOxBlOg - - - Etre seul à avoir tort  c'est plus difficile, mais c'est bien plus beau que d'avoir raison avec une bande de cons
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed