Trier par couleur dans Excel 2003

Fermé
tiborah Messages postés 32 Date d'inscription mardi 9 mars 2010 Statut Membre Dernière intervention 6 septembre 2014 - 21 mars 2013 à 10:38
tiborah Messages postés 32 Date d'inscription mardi 9 mars 2010 Statut Membre Dernière intervention 6 septembre 2014 - 21 mars 2013 à 13:40
Bonjour,

Je dois pour mon cadre faire un tri par couleur de la colonne A (avec les ligne corespondantes)
J'ai vu des sujet similaires dans le forum pour faire cette manipulation j'ai beau essayer mais je n'y arrive pas (je suis novice dans ce domaine).
Tri sur une couleur superassistante - 27 mars 2009 à 17:10:

"Dans le cas présent il semble plus simple d'utiliser VBA.
En copiant le code suivant dans un Module standart :

Function NumCoulCel(C As Object)
Application.Volatile True
NumCoulCel = Abs(C.Interior.ColorIndex)
End Function

il suffit ensuite de saisir la fonction (pour les cellules coloriées à partir de A1)

=NumCoulCel(A1)

puis de dérouler vers le bas afin d'obtenir le numéro de la couleur de chaque cellule.
Le tri pourra ensuite être fait sur la colonne contenant ces numéros.

Et si la couleur porte sur le texte le code sera

Function NumCoulFont(C As Object)
Application.Volatile True
NumCoulFont = Abs(C.Font.ColorIndex)
End Function

et la fonction

=NumCoulFont(A1)

De plus si ces opérations sont à répéter sur plusieurs classeurs, voire régulièrement les codes VBA peuvent être enregistrés en macros complémentaires permettant ainsi l' utilisation des fonctions NumCoulCel et NumCoulFont comme de simples fonctions."


J'ai fais ce qu'il est écrit dans visual basic mais apres faut faire quoi ???

Merci
<config>Windows XP professionnel
A voir également:

4 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
21 mars 2013 à 10:49
Bonjour
excusez moi, mais je suis curieux de savoir pourquoi vous n'utilisez pas le tri standard Excel, en optant pour le tri par couleur ?

crdlmnt
0
tiborah Messages postés 32 Date d'inscription mardi 9 mars 2010 Statut Membre Dernière intervention 6 septembre 2014 3
21 mars 2013 à 11:10
sous excel 3 je n'ai pas trouver cet option j'ai que le tri par ordre croissant c'est tout
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
21 mars 2013 à 11:37
Je ne me rappelle plus très bien de 2003 mais avez vous vérifié dans la fenêtre centrale une fois le menu de tri affiché?
rubrique: "Trier sur"
0
tiborah Messages postés 32 Date d'inscription mardi 9 mars 2010 Statut Membre Dernière intervention 6 septembre 2014 3
21 mars 2013 à 13:40
oui mais le bproblème est que je n'ai même pas cette version là je suis sous EXCEL 2000
et je peux que trier par "croissant" ou "décroissant" par ordre aphabétique ....
0