Mettre en couleur des cellules d'un tableau suivant condition

A

alban

Guest
Bonjour a tous!

je souhaiterais savoir s'il n'y aurait pas un petit programme VB qui permettrait de mettre en couleur les cinqs cellules d'une colonne, ces cinqs cellules contenant les valeurs les plus grandes de l'ensemble des cellules de cette colonne.

D'avance merci a tous.
Alban.
 
P

Pascal76

Guest
Bonjour Alban

Tu es sur que tu veux du VBA pour cela??

Car tu peux le faire par MFC

Par exemple pour une plage A1:A21
la formule est =OU(A1=GRANDE.VALEUR($A$1:$A$21;1);A1=GRANDE.VALEUR($A$1:$A$21;2);A1=GRANDE.VALEUR($A$1:$A$21;3);A1=GRANDE.VALEUR($A$1:$A$21;4);A1=GRANDE.VALEUR($A$1:$A$21;5))=VRAI

Tu as peut-être plus simple

Bonne journée

Pascal
 
T

Ti

Guest
avec une simple mise en forme conditionnelle.
Si tes données sont en colonne B et pour applique cette MFC sur toute la colonne, tu sélectionnes toute la colonne B, puis tu vas dans le menu

"Format...Mise en forme conditionnelle",

tu choisis "La Formule est..."

et tu tapes =Rang(B1;B:B)<=5
puis tu choisis la mise en forme que tu veux appliquer, et voilà

Evidemment, tu peux remplacer B:B par la plage couverte par ton tableau.

Pour avoir les 5 dernières valeurs, une formule possible

=Rang(B1;B:B) >= NB(B:B)-5
 
P

Pascal76

Guest
Re

Je te disais qu'il devait avoir plus simple

Donc au moins là je ne me suis pas trompé.

En discutant avec Jean-Marie sur le chat, donc avec toujours la fonction GRANDE.VALEUR il suffit de faire une MFC comme ceci

La formule est

=A1>GRANDE.VALEUR($A$1:$A$21;6)

Bon courage

Pascal
 

Discussions similaires

Statistiques des forums

Discussions
312 587
Messages
2 090 009
Membres
104 344
dernier inscrit
nesrine