Mise en forme conditionnelle d'un tableau selon un autre tableau

  • Initiateur de la discussion Initiateur de la discussion muguiwara
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

muguiwara

XLDnaute Nouveau
Bonjour,

je vous expose mon problème en espérant que vous aurez la gentillesse de me filer un coup de main 🙂

J'ai un tableau que je dois mettre en forme selon un autre tableau:

- les 2 tableaux sont identiques en nombre de lignes et colonnes
- les 2 tableaux sont situés sur 2 feuilles différentes d'un même classeur de façon à ce qu'ils soit superposés en terme de références de cellules

mon objectif est de mettre en forme chaque cellule du tableau 1 en fonction de la valeur de la même cellule sur le tableau 2 (mettre en forme A1 feuille1 selon la valeur de A1 feuille2) selon 3 règles:

- si A1 feuille1< (A1 feuille2-10%) => A1 feuille1 remplissage jaune
- si (A1 feuille2-10%) < A1 feuille1 < (A1 feuille2+5%) => A1 feuille1 remplissage vert
- si A1 feuille1 > (A1 feuille2+5%) => A1 feuille1 remplissage bleu

1. comment ajouter ces règles?
2. est-il possible de faire cela en une seule manipulation pour le tableau entier au lieu de le faire cellule par cellule?

En PJ les 2 tableaux.

Merci d'avance pour votre aide.

Bonne journée
 

Pièces jointes

Re : Mise en forme conditionnelle d'un tableau selon un autre tableau

Bonjour muguiwara,
Sous 2003 une Mise en forme conditionnelle ne peut pas prendre en compte une autre feuille.
J'ai fait une proposition avec une macro evenementielle et des données bidon sur la feuille 1: les cellules sont colorées à l'activation de la feuille 1. Si votre tableau est plus grand que l'exemple, le code peut mettre du temps...
Pour voir le code : click droit sur l'onglet et visualiser le code.
C'est tout ce que je peux faire ...
Cordialement
 

Pièces jointes

Re : Mise en forme conditionnelle d'un tableau selon un autre tableau

Bonjour

Avec une plage nommée feuil2

(à ajuster si tu veux ne pas appliquer sur des cellules vides)

Efgé : les plages nommées permettent de contourner l'obstacle
 

Pièces jointes

Re : Mise en forme conditionnelle d'un tableau selon un autre tableau

Bonjour Chris, Bonjour Efgé,

Merci pour vos réponses.

@Efgé: l'idée de la macro est pas mal, je n'y avais pas pensé 🙂

@Chris: je n'arrive pas à reproduire ce que tu as fais; Tu pourrais détailler un peu plus stp (surtout la partie renommer une plage)

Encore merci à vous 🙂

Bonne journée
 
Re : Mise en forme conditionnelle d'un tableau selon un autre tableau

Bonjour

Tu crées un nom avec Insertion nom définir :

  • tu dois te placer dans feuil2, cellule A2
  • tu tapes le nom (moi j'ai mis feuil2)
  • tu enlèves les $ de façon à obtenir =Feuil2!A2 dans la zone "fait référence à"
  • tu cliques OK
Ensuite tu crées la MFC en te référant au nom créé.

Tu peux voir cela dans mon exemple.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
4
Affichages
135
Réponses
2
Affichages
106
Réponses
3
Affichages
376
Réponses
6
Affichages
160
Retour