Comparer 2 colonnes sous excel

Fermé
thoumi - 16 juin 2009 à 12:30
 Unepetite aide - 24 févr. 2010 à 10:52
Bonjour,

Je travaille sur un tableau comparant différents prix (Excel 2007).
Il comporte plusieurs colonnes à comparer (au moins 4 pour le moment).
Je voudrai donc connaitre le prix le plus bas et le plus haut entre chaque colonne et pouvoir surligner en bleu le prix bas et en rouge le prix haut.

Comment fait-on pour comparer plusieurs colonnes sous Excel 2007 et pouvoir colorier certaines cases ?

Merci de votre aide.
A voir également:

6 réponses

necro27 Messages postés 160 Date d'inscription jeudi 28 mai 2009 Statut Membre Dernière intervention 11 février 2011 8
16 juin 2009 à 15:32
Bonjour thoumi,

Tu voudrai le faire sous un code vb? ou directement sous excel avec des formule?

sinon j'ai un problème d'affichage sur ton message je ne voi pa tout serai til posible de le redoner?

merci et dsl

Necro27
0
je voudrai le faire avec une macro sous excel.

Merci
0
necro27 Messages postés 160 Date d'inscription jeudi 28 mai 2009 Statut Membre Dernière intervention 11 février 2011 8
16 juin 2009 à 16:07
Comment se présente ton tableau? tu vérifie sur la ligne? ou sur le tableau entier?

par exemple veux tu comparer la valeur en ligne 2 colonne A avec la valeur situé en ligne 4 colonne B?
ou juste la valeur en ligne 2 colonne A avec la valeur ligne 2 colonne B?

Peux tu donner un exemple de tableau? pour mieux comprendre

Necro27
0
juste la valeur en ligne 2 colonne A avec la valeur ligne 2 colonne B.

Je veux pouvoir comparer tous les chiffres d'une même ligne, pouvoir écrire le minimum d'entre eux dans une autre colonne (sur la même ligne) et colorier le nombre minimum dans la ligne.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
necro27 Messages postés 160 Date d'inscription jeudi 28 mai 2009 Statut Membre Dernière intervention 11 février 2011 8
16 juin 2009 à 16:34
ok !! ayé j'ai compris

pour la gestion du nombre le plus grand
on admet la ligne 2 comme suit :
A2 = 5
B2 = 6
C2 = 7
D2 = 8

dans le sub tu met le code suivant

range("E2").select
ActiveCell.FormulaR1C1 = "=MAX(RC[-4]:RC[-1])"

pour la gestion du nombre le plus petit :
A2 = 5
B2 = 6
C2 = 7
D2 = 8

dans le sub tu met le code suivant

range("F2").select
ActiveCell.FormulaR1C1 = "=MIN(RC[-5]:RC[-2])"

Pour la couleur, conait -tu tout simplement le créateur de macro??

tu vas sur outil>macro>nouvelle macro
tu en enregistre une nouvelle

tu selectionne par exemple la cellule A1 que tu met en rouge

ensuite tu retourne outil>macro>arréter l'enregistrement

tu presse alt+f11 et tu regarde le code dans le module
0
Bonjour à vous,

J'ai bien suivi vos consignes et j'ai réussi à avoir le bon résultat.

Cependant, je souhaite une information complémentaire :
Je voudrais que ma cellule MIN reprenne la couleur de ma colonne

Admettons que
fournisseur 1 = colonne rouge
fournissuer 2 = colonne verte
fournisseur 3 = colonne bleu

si d'après ma macro MIN en ligne 5 le MIN est fournisseur 2 je souhaite que ma valeur soit verte
en ligne 6 le MIN est fournisseur 3 je souhaite que ma valeur soit bleu ....

Pourriez vous m'aider ?

MERCI !

Valérie
0
Unepetite aide
24 févr. 2010 à 10:52
Bonjour,

As-tu essayé le formattage conditionnel dans le menu format d'execl ?
0