Mise en forme conditionnelle

nicospp -  
smartway14 Messages postés 857 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,je souhaite mettre en surbrillance une ligne en fonction d'un mot, j"ai bien une formule qui marche mais elle marche avec n importe quel mot ;ma formule : =$H5<>"" , moi je veut qu'en fonction de: en attente / en cours et traitée sa me change respectivement par les couleurs rouge jaune et bleu. merci beaucoup pour votre aide.
Configuration: Windows Vista
Firefox 3.0.11

2 réponses

  1. Raymond PENTIER Messages postés 58225 Date d'inscription   Statut Contributeur Dernière intervention   17 488
     
    Salut.
    Il suffit de refaire la même manip à 3 reprises en remplaçant "" par "en attente", par "en cours" et par "traité" en changeant chaque fois de format.
    Dans Excel 2003 on n'a droit qu'à 3 mises en forme ; avec Excel 2007, il n'y a pas de limitation.
    0
  2. smartway14 Messages postés 857 Date d'inscription   Statut Membre Dernière intervention   186
     
    bonjour;
    vous pouvez faire ça par le macro suivant:
    Sub colorer()
    Dim i As Integer
    Dim espace As Object
    Set espace = Range("A1").CurrentRegion
    For i = 1 To espace.Count
    If espace(i) = "en attente" Then
    espace(i).Interior.ColorIndex = 1
    Else
    If espace(i) = "en cour" Then
    espace(i).Interior.ColorIndex = 2
    Else
    If espace(i) = "traitée" Then
    espace(i).Interior.ColorIndex = 3
    End If
    End If
    End If
    Next
    End Sub
    0