Bonjour,
Peut-on utiliser un style dans un (Auto)Filtre, par exemple n'afficher que les lignes avec une cellule de style "vert" ?
Merci,
Henri
Bonjour,
Peut-on utiliser un style dans un (Auto)Filtre, par exemple n'afficher que les lignes avec une cellule de style "vert" ?
Merci,
Henri
Bonjour
Hors programmation des possibilités existent... qui restent limitées
1. Si, comme cela est probable, l'application des styles repose sur des
conditions, tu peux créer une colonne "filtre" mettant en œuvre ces
conditions.
Un exemple simple : les cellules contenant respectivement 1, 2, 3, 4 sont en
style "vert", "jaune", "orange", "rouge".
Tu peux créer une colonne de filtre avec une formule du type :
=SI(A2=1;"vert";SI(A2=2;"jaune";SI(A2=3;"orange";SI(A2=4;"rouge";"Par
défaut"))))
2. Si le nombre de styles est limité, tu peux utiliser des propriétés "non
utilisées" des styles pour les différencier.
Dans l'exemple joint le format des styles est différent.
Jaune : nombre négatifs en jaune
Orange : style non protégé
Rouge : le séparateur de milliers est activé
Vert : les chiffres négatifs sont mis entre parenthèses
Ces attributs peuvent être testés par la fonction CELLULE avec une formule
du type :
=SI(CELLULE("COLOR";A2)=1;"jaune";SI(CELLULE("PROTECT";A2)=0;"Orange";SI(CELLULE("FORMAT";A2)=",0";"Rouge";SI(CELLULE("PARENTHESES";A2)=1;"Vert";"Par
défaut"))))
Nota : le paramètre PREFIX de la fonction CELLULE semble ne pas fonctionner
; dommage, cela aurait augmenté les possibilités...
http://nabble.documentfoundation.org/file/n3345757/FilterParStyle.ods
FilterParStyle.ods
Cordialement
Pierre-Yves
Bonjour et merci pour la réponse.
Dans mon cas, aucune des deux propositions ne fonctionne. Dans mon fichier, j'ai mis des fonds de couleur "à la main" (sans conditions) pour repérer visuellement certaines personnes et j'espérais pouvoir filtrer sur cette couleur. Bon, il suffira de rajouter encore une colonne pour filtrer dessus.
Cordialement,
Henri
Suite...
Henri Boyet wrote:
Dans mon cas, aucune des deux propositions ne fonctionne.
D'où l'intérêt de bien préciser la question au départ pour éviter de
"s'égarer" dans des propositions ne pouvant convenir... Joindre un document
exemple aide toujours 
Comme je l'indiquais dans ma réponse précédente, la programmation permet ce
genre de traitement cf. l'exemple joint (les explications sont en feuille1
et dans le code, bien qu'il ne soit a priori pas nécessaire de modifier ce
dernier).
http://nabble.documentfoundation.org/file/n3348946/NbColor.ods NbColor.ods
Cela dit, (précision, précision...) j'ai quelque crainte car tu évoquais au
départ des styles (ce que comptabilise l'exemple joint) mais désormais tu
indiques :
Henri Boyet wrote:
Dans mon fichier, j'ai mis des fonds de couleur "à la main"
Si tu as appliqué des couleurs d'arrière-plan sans passer par des styles il
va de soi que le programme joint ne fonctionnera pas...
Cordialement
Pierre-Yves
Bonjour à tous et merci à Pierre-Yves,
Suite...
Henri Boyet wrote:
Dans mon cas, aucune des deux propositions ne fonctionne.
D'où l'intérêt de bien préciser la question au départ pour éviter de
"s'égarer" dans des propositions ne pouvant convenir... Joindre un document
exemple aide toujours
J'y ai bien pensé mais il faut que j'en fasse une version non confidentielle.
Comme je l'indiquais dans ma réponse précédente, la programmation permet ce
genre de traitement cf. l'exemple joint (les explications sont en feuille1
et dans le code, bien qu'il ne soit a priori pas nécessaire de modifier ce
dernier).http://nabble.documentfoundation.org/file/n3348946/NbColor.ods NbColor.ods
Magnifique, on peut donc récupérer les infos sur les styles. J'avoue que je suis incapable de comprendre comment ça fonctionne ; j'ai eu beau acheter LE livre qu'il faut sur les macros, c'était trop compliqué pour moi et j'ai craqué. Je devrais quand même réussir à transférer ta macro dans mon document, mais pas l'adapter.
On est donc sur la bonne voie mais ce n'est pas encore ça :-[
Ce que je voulais obtenir, ce n'est pas le nombre de lignes d'un certain style mais leur affichage, par filtrage, pour pouvoir travailler plus facilement sur des lignes autrement non contiguës. Est-ce possible avec le même principe ? Sinon, ce n'est pas la peine de trop chercher, le fait d'avoir des couleurs permet justement de naviguer dans la feuille pour trouver ces lignes là où elles sont.
Cela dit, (précision, précision...) j'ai quelque crainte car tu évoquais au
départ des styles (ce que comptabilise l'exemple joint) mais désormais tu
indiques :Henri Boyet wrote:
Dans mon fichier, j'ai mis des fonds de couleur "à la main"
Si tu as appliqué des couleurs d'arrière-plan sans passer par des styles il
va de soi que le programme joint ne fonctionnera pas...
De ce côté-là, pas de crainte, ce sont bien des styles. Quand je dis "à la main", c'est pour exprimer que le fond ne vient pas d'un formatage conditionnel mais que j'ai appliqué les styles aux cellules une par une.
Cordialement
Pierre-Yves--
View this message in context: http://nabble.documentfoundation.org/calc-filtrer-sur-un-style-tp3345319p3348946.html
Sent from the Users mailing list archive at Nabble.com.
Bonne journée,
Henri
Bonjour
Henri Boyet wrote:
Ce que je voulais obtenir, ce n'est pas le nombre de lignes d'un certain
style mais leur affichage, par filtrage, pour pouvoir travailler plus
facilement sur des lignes autrement non contiguës. Est-ce possible avec
le même principe ?
Oui c'est possible (via une colonne de filtre).
Ma PJ précédente était une illustration en attendant d'avoir confirmation
que tu utilisais bien des styles
http://nabble.documentfoundation.org/file/n3351590/NomStyle.ods NomStyle.ods
Cordialement
Pierre-Yves
Bonjour,
Bonjour
Henri Boyet wrote:
Ce que je voulais obtenir, ce n'est pas le nombre de lignes d'un certain
style mais leur affichage, par filtrage, pour pouvoir travailler plus
facilement sur des lignes autrement non contiguës. Est-ce possible avec
le même principe ?Oui c'est possible (via une colonne de filtre).
Ma PJ précédente était une illustration en attendant d'avoir confirmation
que tu utilisais bien des styleshttp://nabble.documentfoundation.org/file/n3351590/NomStyle.ods NomStyle.ods
Cordialement
Pierre-Yves--
View this message in context: http://nabble.documentfoundation.org/calc-filtrer-sur-un-style-tp3345319p3351590.html
Sent from the Users mailing list archive at Nabble.com.
C'est MAGIQUE ! J'ai réussi à copier ta macro dans mon document et j'arrive à filtrer comme je veux. Le seul inconvénient est que ça rajoute une colonne pour afficher le style (alors que j'aurais voulu pouvoir filtrer sur ma colonne de données) ; mais c'est bien mieux que la colonne que j'avais de toute façon rajoutée pour y mettre un code de tri.
Donc, grand merci, Pierre-Yves !
Bonne soirée à tous
Henri