Mise en forme conditionnelle

Résolu
Navi Tonks -  
 Navi Tonks -
Bonjour,

Je souhaite mettre en forme ma cellule B en fonction de :
- une autre cellule A qui contient du texte
- ma cellule B qui est une date

Si cellule A = Clos ou annulé ou en attente => pas de mise en forme sinon mise en forme
Si mise en forme et cellule B = date sur semaine => mise en forme gras rouge
Si mise en forme et cellule B = date sur semaine prochaine => mise en forme gras orange

Merci pour tout :)

3 réponses

  1. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonjour,

    Selectionner la plage en colonne B puis MFC - Nouvelle Règle,- Appliquer formule et entrer la formule suivante (si les textes commencent en A2):
    =ET(A2<>"Clos";A2<>"En attente";A2<>"Annulé";NO.SEMAINE(B2)=NO.SEMAINE(AUJOURDHUI()+1)) avant de choisir le format écriture orange gras

    Recommencer l'opération et entrer la même formule sans le +1 à la fin et choisir format rouge grtas

    Cdlmnt
    Via
    1
  2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    sélectionnez le champ à traiter (commence en B1 dans l'exemple)
    mise en forme conditionnelle / nouvelle règle / utiliser une formule

    pour le rouge cette formule:
    =ET($A1<>"clos";$A1<>"annulé";$A1<>"en attente";NO.SEMAINE($B1)=NO.SEMAINE(AUJOURDHUI()))

    et pour le otange celle ci:
    =ET($A1<>"clos";$A1<>"annulé";$A1<>"en attente";NO.SEMAINE($B1)=NO.SEMAINE(AUJOURDHUI())+1)

    attention aux $ aux bons endroits

    crdlmnt

    1
    1. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
       
      Hello Vaucluse ;-)

      Encore répondu juste en même temps !
      Bien amicalement
      Via
      0
    2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      Vi... mais vu le classement, tu avais une poignée de seconde d'avance:-)))
      Bien amicalement aussi, ça va de soi!
      0
  3. Navi Tonks
     
    Merci via55, merci Vaucluse
    Mais, comment je fais pour applique cela à toute une colonne ?
    J'ai essayé en bloquant avec $ mais cela ne fonctionne pas. Je fais pas retaper les mise en formes dans chaque cellule ?
    Merci à vous
    0
    1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      ?????*
      la formule telle qu'elle est écrite s'applique automatiquement à chaque ligne sur toute la hauteur sélectionnée
      mais pour ça, il faut placer les signes $ aux bons endroits (c'est à dire dans ce cas devant le code colonne mais pas devant le n° de ligne
      soit par exemple:

      $A1 et pas $A$1

      crdlmnt
      0
      1. Navi Tonks > Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention  
         
        Autant pour moi, je n'avais pas du bien reproduire la formule
        Tout est parfait !! :))
        Merci beaucoup
        0