Macro excel mise en forme conditionnelle > 3

Macro excel mise en forme conditionnelle > 3 - VB/VBA/VBS - Programmation

Marsh Posté le 27-01-2011 à 17:41:06    

bonjour,
 
je recherche une macro capable de résoudre mon problème,
 
j'ai 3 colonnes , les deux première L9C7 et L9C8 se multpilie ensemble pour donner le résultat de la 3éme L9C9 , et cette 3 éme colonne est mise en forme via l'outil de mise en forme conditionnel  
 
si valeur = 20 = vert
si valeur entre 20 et 40 = orange
si valeur >= 60 = rouge  
 
Je souhaite appliquer deux autres conditions à ma troisième colonne:L9C9
 
en littéral cela donnerai:
 
Si la colonne L9C7 >=1  et que la colonne L9C8 >=20 alors  la troisième colonne L99C9 = couleur de la cellule = rouge  
 
il faudrait que cette macro s'applique à toute la colonne et à l'ensemble des feuilles du classeur  
 
je pense qu'il faut écrire une macro mais je n'y connais pas grand chose en vba
 
dans l'attente de votre aide sur le sujet je vous remercie  :pt1cable:

Reply

Marsh Posté le 27-01-2011 à 17:41:06   

Reply

Marsh Posté le 28-01-2011 à 01:10:16    

Salut,je suppose donc que tu as Excel < 2007 , sous VBE pour la feuille concernée dans Worksheet_Change
avec l'intersection entre Target et la colonne concernée
placer un select case tenant compte de la valeur à tester
Si tu avais cherché sur le net tu aurais trouvé par exemple http://www.ozgrid.com/VBA/excel-co [...] -limit.htm , naturellement à toi de l'adapter à ton contexte


Message édité par kiki29 le 28-01-2011 à 01:16:23
Reply

Marsh Posté le 02-02-2011 à 17:35:20    

Sinon, tu utilises l'enregistreur de macro pour faire une première mise en forme conditionnelle et tu dupliques le tout autant de fois que nécessaire en adaptant à chacune de tes conditions.

Reply

Sujets relatifs:

Leave a Replay

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