VBA Excel: Mise en forme conditionnelle
Résolu
Andrey
-
Andrey -
Andrey -
Bonjour,
Je travaille sous Excel 2013, et je dispose d'un tableau comprenant 2 colonnes: en A: les chiffres d'affaires cible et en B: les chiffres réels.
J'aimerais tout simplement pouvoir afficher les chiffres de la colonne B en couleur, de la manière suivante:
- en rouge si la valeur est inférieure de 15% ou + par rapport à la donnée contenue en A;
- en vert si la valeur est comprise entre -15% et +15%;
- en orange si la valeur est supérieure de 15% à la donnée en A.
Quelqu'un saurait-il faire?
Merci!
Je travaille sous Excel 2013, et je dispose d'un tableau comprenant 2 colonnes: en A: les chiffres d'affaires cible et en B: les chiffres réels.
J'aimerais tout simplement pouvoir afficher les chiffres de la colonne B en couleur, de la manière suivante:
- en rouge si la valeur est inférieure de 15% ou + par rapport à la donnée contenue en A;
- en vert si la valeur est comprise entre -15% et +15%;
- en orange si la valeur est supérieure de 15% à la donnée en A.
Quelqu'un saurait-il faire?
Merci!
A voir également:
- VBA Excel: Mise en forme conditionnelle
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
- Si ou excel - Guide
- Excel compter cellule couleur sans vba - Guide
1 réponse
Bonjour
Dans la mise en forme conditionnelle, choisissez "Utiliser une formule pour déterminer pour quelles cellules le format sera appliqué"
Puis saisissez ces formules pour chacune des couleurs recherchées
Pour le rouge: =((B2-A2)/A2)<-0,15
Pour le vert:=ET(((B2-A2)/A2)>=-0,15;((B2-A2)/A2)<=0,15)
pour l'orange: =((B2-A2)/A2)>0,15
A appliquer sur la plage à tester de la colonne B.
Cdlt
Dans la mise en forme conditionnelle, choisissez "Utiliser une formule pour déterminer pour quelles cellules le format sera appliqué"
Puis saisissez ces formules pour chacune des couleurs recherchées
Pour le rouge: =((B2-A2)/A2)<-0,15
Pour le vert:=ET(((B2-A2)/A2)>=-0,15;((B2-A2)/A2)<=0,15)
pour l'orange: =((B2-A2)/A2)>0,15
A appliquer sur la plage à tester de la colonne B.
Cdlt
Après l'avoir testée, je pense pouvoir confirmer que la méthode fonctionne, merci! Je viens de la suivre en activant l'enregistreur de macros, et ai pu obtenir le code VBA, pour pouvoir l'intégrer dans des procédures.
Merci encore Frenchie83!