OVH Cloud OVH Cloud

TRI SUR COULEUR DE POLICE

4 réponses
Avatar
Bilbo
Salut tout le monde,

Qui peut m'éclairer,
j'ai une colonne avec des données de couleur de police différente,
je voudrais trier ces données par ordre de couleur.

suis sous excel 2000.

j'ai pas trouver la formule qui va bien, quelqu'un a une astuce VBA ou
autre.

Merci

4 réponses

Avatar
michdenis
Bonjour Bilbo,


Dans un module standard, tu copies la fonction suivante :

Function couleur(rg as range)
Application.volatile
Couleur = rg.font.colorindex
End Function


Tu ajoutes une colonne dans laquelle tu insères la fonction dans la première ligne de la nouvelle colonne :
Exemple : tu inscris dans la colonne B , ceci que tu recopies sur toute l'étendue de la plage en colonne A:A
=Couleur(A1)

Et par la suite, tu sélectionne les colonnes A et B et tu tries sur la colonne B:B

Attention : Si tu modifies la couleur d'une cellule, la mise à jour ne se fera pas automatiquement, tu auras besoin de la
touche F9.


Salutations!




"Bilbo" a écrit dans le message de news:
Salut tout le monde,

Qui peut m'éclairer,
j'ai une colonne avec des données de couleur de police différente,
je voudrais trier ces données par ordre de couleur.

suis sous excel 2000.

j'ai pas trouver la formule qui va bien, quelqu'un a une astuce VBA ou
autre.

Merci
Avatar
GD
Bonsour ®,
il faudra toutefois préciser l'ordre des couleur !!!
voir là :
http://www.ozgrid.com/VBA/Sort.htm
à changer pour adapter à la couleur de la police :
ICol1 = ColorOrder(i, 1).Font.ColorIndex
ICol2 = LookCell.Font.ColorIndex
ou bien là :
http://www.ozgrid.com/VBA/sum-count-cells-by-color.htm

voir aussi là :
http://www.mvps.org/dmcritchie/excel/colorsort.htm

@+



dans news:,
Bilbo typed:
Salut tout le monde,

Qui peut m'éclairer,
j'ai une colonne avec des données de couleur de police différente,
je voudrais trier ces données par ordre de couleur.

suis sous excel 2000.

j'ai pas trouver la formule qui va bien, quelqu'un a une astuce VBA ou
autre.

Merci


Avatar
Bilbo
Bonjour Bilbo,


Dans un module standard, tu copies la fonction suivante :

Function couleur(rg as range)
Application.volatile
Couleur = rg.font.colorindex
End Function


Tu ajoutes une colonne dans laquelle tu insères la fonction dans la première ligne de la nouvelle colonne :
Exemple : tu inscris dans la colonne B , ceci que tu recopies sur toute l'étendue de la plage en colonne A:A
=Couleur(A1)

Et par la suite, tu sélectionne les colonnes A et B et tu tries sur la colonne B:B

Attention : Si tu modifies la couleur d'une cellule, la mise à jour ne se fera pas automatiquement, tu auras besoin de la
touche F9.


Salutations!




"Bilbo" a écrit dans le message de news:
Salut tout le monde,

Qui peut m'éclairer,
j'ai une colonne avec des données de couleur de police différente,
je voudrais trier ces données par ordre de couleur.

suis sous excel 2000.

j'ai pas trouver la formule qui va bien, quelqu'un a une astuce VBA ou
autre.

Merci


Merci pour cette aide bien pratique.


Avatar
Bilbo

Bonsour ®,
il faudra toutefois préciser l'ordre des couleur !!!
voir là :
http://www.ozgrid.com/VBA/Sort.htm
à changer pour adapter à la couleur de la police :
ICol1 = ColorOrder(i, 1).Font.ColorIndex
ICol2 = LookCell.Font.ColorIndex
ou bien là :
http://www.ozgrid.com/VBA/sum-count-cells-by-color.htm

voir aussi là :
http://www.mvps.org/dmcritchie/excel/colorsort.htm

@+



dans news:,
Bilbo typed:

Salut tout le monde,

Qui peut m'éclairer,
j'ai une colonne avec des données de couleur de police différente,
je voudrais trier ces données par ordre de couleur.

suis sous excel 2000.

j'ai pas trouver la formule qui va bien, quelqu'un a une astuce VBA ou
autre.

Merci




Merci pour ces infos.

bonne journée.