Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Tri de tableau par sa couleur

4 réponses
Avatar
Lesley
Bonsoir,
Savez-vous s'il est possible de trier un tableau par la couleur de la
cellule et comment ?
Merci d'avance.

4 réponses

Avatar
Warrio
Par code VBA! il te faut un procédure de tri (quicksort ou autre..)




"Lesley" a écrit dans le message de news:
436f9f60$0$25977$
Bonsoir,
Savez-vous s'il est possible de trier un tableau par la couleur de la
cellule et comment ?
Merci d'avance.



Avatar
Lesley
Dans :436fb02b$0$1157$,
Par code VBA! il te faut un procédure de tri (quicksort ou autre..)




"Lesley" a écrit dans le message de news:
436f9f60$0$25977$
Bonsoir,
Savez-vous s'il est possible de trier un tableau par la couleur de la
cellule et comment ?
Merci d'avance.



Ouh la ! C'est bien au-delà de mon niveau ! Et par le biais d'un filtre ?


Avatar
michdenis
Bonjour Lesley,

Dans un module standard, copie cette fonction suivante

Critère : la couleur de fond de la cellule.

'-----------------
Function Couleur(rg As Range)
Couleur = rg.Interior.ColorIndex
End Function
'-----------------

Dans une colonne vide de ta feuille de calcul,
tu inséres en b1 par exemple
la formule suivante : =Couleur(A1)
A:A étant la colonne à trier dans l'exemple

Tu recopies la formule sur l'ensemble de plage

et tu sélectionnes tout ton tableau mais tu tries sur la colonne affichant les formules.

Tu supprimes les formules par la suite.

Attention: ce type de fonction ne permet pas la mise
à jour si tu modifies le format de tes cellules.



Salutations!




"Lesley" a écrit dans le message de news: 436f9f60$0$25977$
Bonsoir,
Savez-vous s'il est possible de trier un tableau par la couleur de la
cellule et comment ?
Merci d'avance.
Avatar
Modeste
Bonsour®
Lesley wrote:
Savez-vous s'il est possible de trier un tableau par la couleur de la
cellule et comment ?


OUI.... mais quelles sont les hypothèses ???

1- Il faut d'abord s'entendre sur l'ordre des couleurs (N° d'index dans la
palette ou ordre personnel)
puis également savoir si les couleurs viennent d'une mise en forme
conditionnelle ou non.
2- Il n'y a pas de fonction native de feuille de calcul permettant de
connaitre la couleur d'un cellule.

Conclusion : seul le VBA pourra résoudre le probleme...

ci-dessous un lien vers une fonction personnalisée effectuant un tri selon
une plage de couleur de réfrérence :
http://www.ozgrid.com/VBA/Sort.htm


--
n'oubliez pas les FAQ :
http://www.excelabo.net http://dj.joss.free.fr/faq.htm
http://www.faqoe.com http://faqword.free.fr
--
Feed Back
http://viadresse.com/?94912042