Mise en forme conditionnelle

guerando Messages postés 331 Date d'inscription   Statut Membre Dernière intervention   -  
guerando Messages postés 331 Date d'inscription   Statut Membre Dernière intervention   -
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,
A voir également:

4 réponses

Frenchie83 Messages postés 2240 Date d'inscription   Statut Membre Dernière intervention   338
 
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
guerando Messages postés 331 Date d'inscription   Statut Membre Dernière intervention   6
 
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
Frenchie83 Messages postés 2240 Date d'inscription   Statut Membre Dernière intervention   338
 
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
PapyLuc51 Messages postés 4519 Date d'inscription   Statut Membre Dernière intervention   1 486
 
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
Frenchie83 Messages postés 2240 Date d'inscription   Statut Membre Dernière intervention   338 > PapyLuc51 Messages postés 4519 Date d'inscription   Statut Membre Dernière intervention  
 
Alors 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
PapyLuc51 Messages postés 4519 Date d'inscription   Statut Membre Dernière intervention   1 486 > Frenchie83 Messages postés 2240 Date d'inscription   Statut Membre Dernière intervention  
 
Je 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
guerando Messages postés 331 Date d'inscription   Statut Membre Dernière intervention   6 > PapyLuc51 Messages postés 4519 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour 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
PapyLuc51 Messages postés 4519 Date d'inscription   Statut Membre Dernière intervention   1 486
 
Bonjour,

Une autre approche avec une seule règle de MFC et un tableau de calcul intermédiaire

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

Cordialement
0
guerando Messages postés 331 Date d'inscription   Statut Membre Dernière intervention   6
 
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