Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

trier un tableau ( sans macro ) selon les couleurs de cellules

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 !

sasjm37

XLDnaute Junior
bonjour le fil, le forum,
Voici mon problème, je dois trier la base de données en fonction des couleurs de remplissage des cellules mais SANS MACRO (non je ne crie pas, j'explique... 🙂 )
Je joins un fichier (dont je ne retrouve pas l'auteur) modifié pour illustrer mes propos.
merci à vous.
 

Pièces jointes

Re : trier un tableau ( sans macro ) selon les couleurs de cellules

Bonjour sas, bonjour le forum,

Sans macro mais avec fonction personalisée ?

Function affcoul(modele As Range)
affcoul = 0
affcoul = modele.Interior.ColorIndex
End Function

permet d'afficher le N° de la couleur donc de trier

A ta disposition si besoin d'aide
 
Re : trier un tableau ( sans macro ) selon les couleurs de cellules

Bonsoir à tous,
une autre possibilité (pas testé sur Excel 2003) :la création d'un tableau (liste sous 2003) permet le tri par couleur.
A+
 

Pièces jointes

Re : trier un tableau ( sans macro ) selon les couleurs de cellules

Bonjour,

Je viens de tester (pour m'en servir), sur xl 2007 et j'ai d'étranges résultats :

avec affcoul : j'obtiens -4142 sur toutes les lignes alors que j'ai des couleurs différentes
(couelur 15773696, 65535,etc.......)

avec CouleurGauche = j'ai des zéros partout, partout,

????
Merci à l'avance pour vos lumières.
 
- 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

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…