13 Ce message vous semble utile, votez !- Signaler ce message aux modérateurs
|
Tu cliques sur le triangle à droite de la cellule C1.
Dans la liste déroulante qui s'affiche, tu choisis "Dse CTP" : seules les lignes 6, 11, 12, 14 et 29 sont visibles.
Tu ne peux pas aller plus loin, puisque "Dse CTP" ne figure pas dans la colonne G.
Aucun élève ne répond à ce critère. En réalité, aucun des 31 élèves n'a la même discilpline dans les colonnes C et G.
Par contre si on travaille avec les colonnes D et H, et si on veut les élèves de niveau "N3", dans D1 on choisit "N3" : Excel affiche les 8 lignes suivantes : 2, 3, 9, 10, 17, 21, 24 et 25. Puis dans H1 on choisit également "N3" : Il ne reste que 7 élèves, la ligne 17 ayant disparu.
Nous avons procédé à des filtres successifs, et on peut en faire autant qu'on veut, sur n'importe quelle colonne.
C'est bien, la retraite ! Surtout aux Antilles ... :-)
Raymond Répondre à Raymond PENTIER
14 Ce message vous semble utile, votez !- Signaler ce message aux modérateurs
|
Vaucluse, le vendredi 18 avril 2008 à 14:44:43 Salut Raymond
J"ai bien noté pour les cyclones. pour le voyage à la Guadeloupe, ce n'est pas pour l'instant à l'ordre du jour. Si cela devait arriver, je ne manquerais pas de te prévenir pour aller te serrer la pince avant de m'occuper de celles des homards du coin!
Venons en à ta proposition:
elle marche à mon avis dans un sens , mais devient caduque si il y a en H des N3 qui ne sont pas en D, car ceux ci sont éliminés au premier tour et ne reviennent pas au 2°
Pour t'en convaincre, il suffit de faire la manip à l'envers_H avant D, (la ligne 17 n'aparrait jamais), et d'imaginer ensuite un cas de figure ou les données de H seraient en D et vice versa.
En final, l'option de tri successif ne retient que les N3 qui sont dans les deux colonnes, le reste dépend du sens d'application du filtre
Bonne trempette
CRDLMNT
La vérité ne se possède pas, elle se cherche seulement Répondre à Vaucluse
15 Ce message vous semble utile, votez !- Signaler ce message aux modérateurs
|
Tout à fait d'accord ! Mais il me semble que c'est justement ce que désire Christie, si je relis sa question initiale sainsi que ses posts 6 et 8 : Trier les lignes où une même donnée se retrouve dans plusieurs colonnes. OK ?
Elle ne cherche pas à sélectionner toutes les lignes où une donnée figure dans l'une ou l'autre des colonnes, comme tu sembles vouloir le faire.
Tchao.
C'est bien, la retraite ! Surtout aux Antilles ... :-)
Raymond Répondre à Raymond PENTIER
16 Ce message vous semble utile, votez !- Signaler ce message aux modérateurs
|
Vaucluse, le vendredi 18 avril 2008 à 16:49:20 On peut comprendre comme on veut, Raymond.....
1°)Soit à la fois dans les 3 colonnes
2°)soit dans une ou plusieurs de ces colonnes
si je lis la fin du message 9, je lis (je cite):
par exemple, connaitre tous les éléves inscrits en Dsectp,
il n'est pas demandé, sauf erreur, qu"ils soient inscrits dans toutes les colonnes et ce n'est d'ailleurs pas le cas.Et pour les avoir tous, il faudra autre chose!
TCHAO aussi
La vérité ne se possède pas, elle se cherche seulement Répondre à Vaucluse |
17 Ce message vous semble utile, votez !- Signaler ce message aux modérateurs
|
eriiic, le vendredi 18 avril 2008 à 20:10:41 Bonsoir tout le monde :-)
Personnellement j'ai la même lecture que vaucluse...
Cad présent dans l'une ou l'autre colonne
Et pour améliorer la présentation et la lecture (et la compréhension ? :-) )tu pourrais remplacer 1 dans la formule par la valeur saisie en A1 (et donc laisser tomber la macro)
eric Répondre à eriiic
18 Ce message vous semble utile, votez !- Signaler ce message aux modérateurs
|
Vaucluse, le vendredi 18 avril 2008 à 20:22:25 Soir Eric
Ok pour passer le code au lieu du 1, en fait il suffit dans la formule, de remplacer le 1 par $A$1
Quant à la macro elle a, à mon avis, l'avantage de filtrer en même temps que l'on rentre la valeur choisie dans une cellule du tableau.
ca évite les manip successives :
1°) pour écrire un code en A1, avec les risques de fautes de frappe (c'est ma hantise)
2°) pour filtrer ensuite
Il suffit là de sélectionner au hasard dans le tableau une cellule portant le code recherché et de taper "ctrl t ". Ca me parait plus disponible.
Ceci dit, il est vrai que le code va se retrouver dans colonne A à chaque fois qu'il existe entre BàO et peut être cela suffit-il pour lecture du tableau sans filtrer? On peut même en sortir une mise en forme conditionnelle pour colorer les lignes repèrées.
On va laisser Christie se débrouiller avec tout ça, je pense qu'il y en a assez entre nous tous pour retrouver ses petits. En espèrant avoir de ses nouvelles.
Bonne soirée
Crdlmnt
La vérité ne se possède pas, elle se cherche seulement Répondre à Vaucluse
19 Ce message vous semble utile, votez !- Signaler ce message aux modérateurs
|
eriiic, le vendredi 18 avril 2008 à 20:53:04 Ben si la formule change en
=SI(NB.SI(B2:O2;$A$1)>0;$A$1;"")
et que la macro reste il faut la modifier alors car tu filtres sur "1".
remplacer
Selection.AutoFilter Field:=1, Criteria1:="1"
par
Selection.AutoFilter Field:=1, Criteria1:=[A1].Value
bonne soirée
eric Répondre à eriiic
20 Ce message vous semble utile, votez !- Signaler ce message aux modérateurs
|
Vaucluse, le samedi 19 avril 2008 à 07:12:03 Salut Eric
Je savais évidemment que la macro ne marcherais pas avec 1 dans ce cas là,mais je n'avais pas la formulation que tu proposes,
là j'ai appris quelque chose .
merci
Bon WE
La vérité ne se possède pas, elle se cherche seulement Répondre à Vaucluse |
|
|
|
|
|
|