Bonsoir,
J'utilise Excel 2000 et j'aimerai savoir s'il existe une possibilité de
faire une donnée filtrée par couleur de caractères.
Je vous remercie pour vos réponses.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
anonymousA
Bonjour,
en dehors d'utiliser VBA, non.
pour masquer les lignes d'une certaine couleur, c'est possible avec VBA en utilisant p.e la proc suivante
Imaginons que la plage concernée soient les lignes de 1 à 20 et que la couleur soit testée sur les cellules A1 à A20 et que la couleur que l'on veuille tester pour les lignes à cacher soient la couleur rouge.
For I to 1 step -1 if cells(I,1).font.colorindex=3 then cells(I,1).entirerow.hidden=true else cells(I,1).entirerow.hiddenúlse end if next
Tu peux choisr la couleur de caractères que tu veux entre 0 et 56.
A+
Bonsoir, J'utilise Excel 2000 et j'aimerai savoir s'il existe une possibilité de faire une donnée filtrée par couleur de caractères. Je vous remercie pour vos réponses.
Cordialement
Nathalie Langlois
Bonjour,
en dehors d'utiliser VBA, non.
pour masquer les lignes d'une certaine couleur, c'est possible avec VBA
en utilisant p.e la proc suivante
Imaginons que la plage concernée soient les lignes de 1 à 20 et que la
couleur soit testée sur les cellules A1 à A20 et que la couleur que l'on
veuille tester pour les lignes à cacher soient la couleur rouge.
For I to 1 step -1
if cells(I,1).font.colorindex=3 then
cells(I,1).entirerow.hidden=true
else
cells(I,1).entirerow.hiddenúlse
end if
next
Tu peux choisr la couleur de caractères que tu veux entre 0 et 56.
A+
Bonsoir,
J'utilise Excel 2000 et j'aimerai savoir s'il existe une possibilité de
faire une donnée filtrée par couleur de caractères.
Je vous remercie pour vos réponses.
pour masquer les lignes d'une certaine couleur, c'est possible avec VBA en utilisant p.e la proc suivante
Imaginons que la plage concernée soient les lignes de 1 à 20 et que la couleur soit testée sur les cellules A1 à A20 et que la couleur que l'on veuille tester pour les lignes à cacher soient la couleur rouge.
For I to 1 step -1 if cells(I,1).font.colorindex=3 then cells(I,1).entirerow.hidden=true else cells(I,1).entirerow.hiddenúlse end if next
Tu peux choisr la couleur de caractères que tu veux entre 0 et 56.
A+
Bonsoir, J'utilise Excel 2000 et j'aimerai savoir s'il existe une possibilité de faire une donnée filtrée par couleur de caractères. Je vous remercie pour vos réponses.
Cordialement
Nathalie Langlois
michdenis
Bonjour Nath14,
En supposant que tu as une coleur de texte par cellule...
Copie la fonction suivante dans un module standard :
'---------------- Function TriParCouleur(Rg As Range) TriParCouleur = Rg.Font.ColorIndex End Function '----------------
Et Dans ta feuille de calcul, tu ajoutes une colonne... et tu inscris = triparcouleur(a1) et tu la recopie sur l'étendue de la colonne (A1) = Permière cellule de la colonne à trier.
Il ne te reste plus qu'à trier à partir de la commande données / trier et tu utilises la colonne contenant la fonction pour le tri. (tu peux même masquer cette colonne si tu désires.)
Salutations!
"nath14" a écrit dans le message de news: Bonsoir, J'utilise Excel 2000 et j'aimerai savoir s'il existe une possibilité de faire une donnée filtrée par couleur de caractères. Je vous remercie pour vos réponses.
Cordialement
Nathalie Langlois
Bonjour Nath14,
En supposant que tu as une coleur de texte par cellule...
Copie la fonction suivante dans un module standard :
'----------------
Function TriParCouleur(Rg As Range)
TriParCouleur = Rg.Font.ColorIndex
End Function
'----------------
Et Dans ta feuille de calcul, tu ajoutes une colonne...
et tu inscris = triparcouleur(a1) et tu la recopie sur l'étendue
de la colonne (A1) = Permière cellule de la colonne à trier.
Il ne te reste plus qu'à trier à partir de la commande données / trier
et tu utilises la colonne contenant la fonction pour le tri.
(tu peux même masquer cette colonne si tu désires.)
Salutations!
"nath14" <nath14@discussions.microsoft.com> a écrit dans le message de news: 2B8696FF-7748-4D3B-90F6-122D6F5DC2A1@microsoft.com...
Bonsoir,
J'utilise Excel 2000 et j'aimerai savoir s'il existe une possibilité de
faire une donnée filtrée par couleur de caractères.
Je vous remercie pour vos réponses.
En supposant que tu as une coleur de texte par cellule...
Copie la fonction suivante dans un module standard :
'---------------- Function TriParCouleur(Rg As Range) TriParCouleur = Rg.Font.ColorIndex End Function '----------------
Et Dans ta feuille de calcul, tu ajoutes une colonne... et tu inscris = triparcouleur(a1) et tu la recopie sur l'étendue de la colonne (A1) = Permière cellule de la colonne à trier.
Il ne te reste plus qu'à trier à partir de la commande données / trier et tu utilises la colonne contenant la fonction pour le tri. (tu peux même masquer cette colonne si tu désires.)
Salutations!
"nath14" a écrit dans le message de news: Bonsoir, J'utilise Excel 2000 et j'aimerai savoir s'il existe une possibilité de faire une donnée filtrée par couleur de caractères. Je vous remercie pour vos réponses.
Cordialement
Nathalie Langlois
michdenis
Si c'est pour un filtre, c'est la même chose dans le cas d'un filtre automatique, tu devrais activer l'option calcul sur ordre -> outils / opotions / onglet calcul afin de voir afficher le nombre d'enregistrements dans la barre d'état avant de lancer le filtre auto. Ne pas oublier de remettre l'option à son état premier après le filtre.
Salutations!
"michdenis" a écrit dans le message de news: Bonjour Nath14,
En supposant que tu as une coleur de texte par cellule...
Copie la fonction suivante dans un module standard :
'---------------- Function TriParCouleur(Rg As Range) TriParCouleur = Rg.Font.ColorIndex End Function '----------------
Et Dans ta feuille de calcul, tu ajoutes une colonne... et tu inscris = triparcouleur(a1) et tu la recopie sur l'étendue de la colonne (A1) = Permière cellule de la colonne à trier.
Il ne te reste plus qu'à trier à partir de la commande données / trier et tu utilises la colonne contenant la fonction pour le tri. (tu peux même masquer cette colonne si tu désires.)
Salutations!
"nath14" a écrit dans le message de news: Bonsoir, J'utilise Excel 2000 et j'aimerai savoir s'il existe une possibilité de faire une donnée filtrée par couleur de caractères. Je vous remercie pour vos réponses.
Cordialement
Nathalie Langlois
Si c'est pour un filtre, c'est la même chose
dans le cas d'un filtre automatique, tu devrais
activer l'option calcul sur ordre -> outils / opotions / onglet calcul
afin de voir afficher le nombre d'enregistrements dans la
barre d'état avant de lancer le filtre auto. Ne pas oublier
de remettre l'option à son état premier après le filtre.
Salutations!
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news: OUEIWvSIGHA.528@TK2MSFTNGP12.phx.gbl...
Bonjour Nath14,
En supposant que tu as une coleur de texte par cellule...
Copie la fonction suivante dans un module standard :
'----------------
Function TriParCouleur(Rg As Range)
TriParCouleur = Rg.Font.ColorIndex
End Function
'----------------
Et Dans ta feuille de calcul, tu ajoutes une colonne...
et tu inscris = triparcouleur(a1) et tu la recopie sur l'étendue
de la colonne (A1) = Permière cellule de la colonne à trier.
Il ne te reste plus qu'à trier à partir de la commande données / trier
et tu utilises la colonne contenant la fonction pour le tri.
(tu peux même masquer cette colonne si tu désires.)
Salutations!
"nath14" <nath14@discussions.microsoft.com> a écrit dans le message de news: 2B8696FF-7748-4D3B-90F6-122D6F5DC2A1@microsoft.com...
Bonsoir,
J'utilise Excel 2000 et j'aimerai savoir s'il existe une possibilité de
faire une donnée filtrée par couleur de caractères.
Je vous remercie pour vos réponses.
Si c'est pour un filtre, c'est la même chose dans le cas d'un filtre automatique, tu devrais activer l'option calcul sur ordre -> outils / opotions / onglet calcul afin de voir afficher le nombre d'enregistrements dans la barre d'état avant de lancer le filtre auto. Ne pas oublier de remettre l'option à son état premier après le filtre.
Salutations!
"michdenis" a écrit dans le message de news: Bonjour Nath14,
En supposant que tu as une coleur de texte par cellule...
Copie la fonction suivante dans un module standard :
'---------------- Function TriParCouleur(Rg As Range) TriParCouleur = Rg.Font.ColorIndex End Function '----------------
Et Dans ta feuille de calcul, tu ajoutes une colonne... et tu inscris = triparcouleur(a1) et tu la recopie sur l'étendue de la colonne (A1) = Permière cellule de la colonne à trier.
Il ne te reste plus qu'à trier à partir de la commande données / trier et tu utilises la colonne contenant la fonction pour le tri. (tu peux même masquer cette colonne si tu désires.)
Salutations!
"nath14" a écrit dans le message de news: Bonsoir, J'utilise Excel 2000 et j'aimerai savoir s'il existe une possibilité de faire une donnée filtrée par couleur de caractères. Je vous remercie pour vos réponses.