Mise en forme conditionnelle

Bonjour à tous,

J'ai de grands tableaux avec des colonnes pour chaque mois et 200 lignes représentant nos produits.
j'aurai besoin d'une forme conditionnelle qui comparerai le montant du mois de décembre par exemple au mois d'avant (si le montant est inférieur il se mettrait en rouge) => ca c'est ok je sais faire mais lorsqu'il n'y a pas de chiffre (ou qu'il est à zéro) sur le mois de novembre par exemple il doit regarder et comparer au mois d'avant (octobre) ou encore d'avant jusqu'à ce qu'il y ai un chiffre différent de zéro.

j'ai essayé en faisant une formule mais la formule n'a pas fonctionnée.

https://www.cjoint.com/c/KApn7Ej6ZAj

Avez vous une idée ?

Merci d'avance,

4 réponses

  1. Bonjour,

    Plutôt que de passer par MFC, voici une proposition en VBA qui réagit à chaque changement de valeur.
    https://mon-partage.fr/f/jnsPA7U2/

    Cdlt
    0
    1. Merci Frenchie83,
      Je ne connaît pas trop les vba, je vais y regarder pour essayer de comprendre.
      Merci beaucoup pour votre aide,
      Bonne journée,
      stephanie
      0
  2. A PapyLuc51

    En voulant ajouter un commentaire, j'ai cliqué au mauvais endroit et ai malencontreusement effacé votre message, je vous prie de bien vouloir m'excuser.

    Cordialement
    0
    1. Salutations Frenchie83

      non c'est moi qui est supprimé ma réponse car je pense en effet que le VBA est la bonne solution c'est plus rapide que de faire une MFC par colonne

      Je reposte toutefois le lien de ce que j'ai fait
      https://www.cjoint.com/c/KAqgellL5ZT

      Je ne sais pas s'il ne faudrait pas ajouter une condition de ne pas mettre de couleur si la cellule concernée est vide.

      Cordialement
      0
    2. @PapyLuc51Alors je suis soulagé de ne pas avoir fait de bêtise.

      Pour info, j'avais fait moi aussi par MFC, mais il subsistait encore un petit souci, d'où ma préférence pour le VBA.
      Cependant en regardant votre fichier, je pense que j'ai mal interprété la demande, en effet je pensais que si le mois traité était lui aussi à 0, donc inférieur à une valeur précédente, je ne devais pas en tenir compte, donc ce n'est pas bon.

      Cordialement
      0
    3. @Frenchie83Je viens de relire la demande et je pense que la cellule ne doit être comparée à toutes celles de gauche en commençant par la plus proche à condition que celles-ci soient >à0.

      Je reste convaincu que si la cellule du mois concerné est à 0 elle doit être comparée mais pas si elle est vide.

      Un autre lien avec ces conditions mises en place pour les 5 mois (février à juin)
      https://www.cjoint.com/c/KAqheNVOOHT

      Il n'y a plus qu'à attendre la réaction du demandeur.

      Cordialement
      0
    4. @PapyLuc51Bonjour Papyluc51,

      ca à l'air de bien marché :) donc pas de vide mais un zéro ca pas de problème mais comment je fais pour connaitre ton parametrage ?

      Merci d'avance,

      Bonne journée,

      stephanie
      0
  3. oui trés bien aussi, le premier mfc me permet de ne pas avoir de calul intérmédiaire mais c'est quand meme une bonne possibilité. Merci

    stephanie
    0