Mise en forme conditionnelle

Fermé
guerando Messages postés 336 Date d'inscription mercredi 31 mars 2010 Statut Membre Dernière intervention 6 mai 2023 - Modifié le 15 janv. 2021 à 15:00
guerando Messages postés 336 Date d'inscription mercredi 31 mars 2010 Statut Membre Dernière intervention 6 mai 2023 - 18 janv. 2021 à 14:13
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

Frenchie83 Messages postés 2240 Date d'inscription lundi 6 mai 2013 Statut Membre Dernière intervention 11 août 2023 337
16 janv. 2021 à 06:20
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 336 Date d'inscription mercredi 31 mars 2010 Statut Membre Dernière intervention 6 mai 2023 6
18 janv. 2021 à 14:13
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 lundi 6 mai 2013 Statut Membre Dernière intervention 11 août 2023 337
Modifié le 16 janv. 2021 à 07:00
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 4311 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 7 mai 2024 1 407
16 janv. 2021 à 07:07
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 lundi 6 mai 2013 Statut Membre Dernière intervention 11 août 2023 337 > PapyLuc51 Messages postés 4311 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 7 mai 2024
16 janv. 2021 à 07:19
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 4311 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 7 mai 2024 1 407 > Frenchie83 Messages postés 2240 Date d'inscription lundi 6 mai 2013 Statut Membre Dernière intervention 11 août 2023
16 janv. 2021 à 08:07
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 336 Date d'inscription mercredi 31 mars 2010 Statut Membre Dernière intervention 6 mai 2023 6 > PapyLuc51 Messages postés 4311 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 7 mai 2024
18 janv. 2021 à 14:06
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 4311 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 7 mai 2024 1 407
16 janv. 2021 à 18:08
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 336 Date d'inscription mercredi 31 mars 2010 Statut Membre Dernière intervention 6 mai 2023 6
18 janv. 2021 à 14:07
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