Trier par couleur dans Excel 2003
tiborah
Messages postés
45
Statut
Membre
-
tiborah Messages postés 45 Statut Membre -
tiborah Messages postés 45 Statut Membre -
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
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:
- Trier par couleur dans Excel 2003
- Excel trier par ordre croissant chiffre - Guide
- Liste déroulante excel - Guide
- Excel cellule couleur si condition texte - Guide
- Somme si couleur excel - Guide
- Word et excel gratuit - Guide
4 réponses
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
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