[excel] formule ou macro

Résolu
martialb Messages postés 2 Statut Membre -  
martialb Messages postés 2 Statut Membre -
Bonjour

je travaille sur excel 2000 sur des tableaux de moyennes.Chaque cellule a un fond gris avec des caractères noirs.

J'aimerai une formule ou macro qui puisse me changer soit la couleur du fond soit la couleur du caractère en fonction de la valeur de la moyenne.

Merci d'avance pour votre aide
bonne journée
martial

1 réponse

  1. WhiteFang Messages postés 2063 Statut Membre 204
     
    ;-)

    Ne sachant pas si Excel 2000 possède la fonction "Mise en forme conditionnelle (dans le menu Format), tu as ce code qui fonctionnera :

    Dim L, C
    For L = 1 To ActiveCell.SpecialCells(xlCellTypeLastCell).Row
      For C = 1 To ActiveCell.SpecialCells(xlCellTypeLastCell).Column
        Select Case Cells(L, C).Value
          Case 10 To 20: ActiveCell.Interior.ColorIndex = 2
          Case Is >= 20, Is < 50: ActiveCell.Interior.ColorIndex = 3
          End Select
        Next
      Next
    


    Pour les couleurs, vas voir dans l'aide VBA et recherche "PatternColorIndex, propriété", tu auras la table des couleurs et les codes correspondants...

    Pour le test de valeurs, avec les "Case", à toi de définir...

    ;-)
    0
    1. martialb Messages postés 2 Statut Membre
       
      Merci pour ton aide
      bonne journée
      0