[Excel] Mise en forme conditionnelle spéciale

Résolu
Apatik Messages postés 6040 Statut Contributeur -  
Apatik Messages postés 6040 Statut Contributeur -
Bonjour,

Je suis actuellement en train de faire un tableau, et j'aimerai pouvoir mettre en forme toute une ligne en fonction de la valeur d'une seule cellule. Une colonne indique si la ligne est traitée ou non, et en fonction de l'état de la cellule dans cette colonne, je voudrais pouvoir changer la couleur de la ligne entière. Comment-est-ce possible?

Merci d'avance
--
Live free, learn free, help free, Happy Hacking!
Enjoy it!

7 réponses

  1. Farfadet88 Messages postés 19 Date d'inscription   Statut Membre Dernière intervention   1 402
     
    En définissant une macro avec VBA
    0
  2. identifiant-comment Messages postés 351 Statut Membre 54
     
    Est-ce que ta question porte sur la formule à saisir ou sur la mise en forme conditionnelle en général ?
    Dans le deuxième cas de figure, sur quelle version d'excel travailles-tu ?
    Dans le premier cas, sélectionne la colonne sur laquelle doit porter la mise en forme, puis dans ta formule, saisit l'adresse de la première cellule condition, en mettant un $ devant l'identifiant de colonne.
    0
  3. Apatik Messages postés 6040 Statut Contributeur 789
     
    Hum.. j'ai du mal m'expliquer. Voici a peu près la tête du tableau
    __________________________
    |_id__|__quantité__|__traité__|
    |__1_|_____12____|________|
    |__2_|_____564___|________|
    |__3_|_____26____|________|
    |__4_|_____9_____|____X___|
    |__5_|_____56____|________|
    |__6_|_____14____|____X___|

    Je voudrais qu'a l'ajout d'une croix dans la colonne "traité", la ligne correspondante passe en vert. C'est a dire que dans le cas du dessus, les lignes 4 et 6 soit vertes. Je travaille sous Excel 2002.
    0
    1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      Bonjour
      vous pouvez passer par une MFC

      Sélectionnez tout votre tableau et
      Barre d'outil / Format / mis en forme conditionnelle
      dans la fenêtre en haut, choisissez: "la formule est"

      fenêtre du bas entrez cette formule:
      =$C2 ="X"
      si C2 est la première cellule du tableau ou doit se placer ou non le X
      attention à mettre le signe $ au bon endroit

      ensuite dans la fenêtre cliquez sur Format et choisissez ce qui vous convient en motif, police etc...
      cliqurez sur OK /OK les fenêtres se ferment et vos lignes avec X en colonne C s'affichent dans le format choisi.
      Crdlmnt

      0
      1. Apatik Messages postés 6040 Statut Contributeur 789 > Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention  
         
        Merci beaucoup :)
        Grace à cette technique, j'ai pu rajouter d'autres conditions et complexifier la formule ce qui permet d'éviter des changements de couleur inopinés.

        Encore merci :)
        0
  4. Farfadet88 Messages postés 19 Date d'inscription   Statut Membre Dernière intervention   1 402
     
    Cela s'effectue avec une condition sous macro VBA, je ne maîtrise pas donc j'essaie en ce moment de trouver comment faire.

    Je te donne la solution si je trouve
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Apatik Messages postés 6040 Statut Contributeur 789
     
    J'aurais bien cherché moi aussi, mais depuis le boulôt, j'ai un accès restreint à internet. Enfin.. si jamais je trouve la solution, je la poste ici :)
    0
  7. identifiant-comment Messages postés 351 Statut Membre 54
     
    La réponse de Vaucluse est la bonne, je ne vois pas pourquoi il faudrait passer par VBA...
    0
  8. Farfadet88 Messages postés 19 Date d'inscription   Statut Membre Dernière intervention   1 402
     
    Je ne connaissais pas ce petit raccourci.

    Très utile :p

    Merci Vaucluse
    0