|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Futur Membre du Club
![]() Inscription : décembre 2007 Messages : 70 ![]() |
Bonjour à tous et meilleurs voeux,
Je souhaiterais extraire des lignes si la valeur dans un champ est comprise entre deux valeurs OU si la valeur dans un autre champ est comprise entre deux autres valeurs. J'ai essayé avec un champ calculé (la formule du champ est celle de la feuil1) mais malheureusement on ne peut pas filtrer dessus... L'actualisation des filtres sera faite en VBA à partir d'une boîte de dialogue. Nota : je voudrais éviter de bricoler la base de données en lui ajoutant une colonne calculée avant de l'utiliser pour le TCD c'est pour cette raison que je tente d'utiliser les TCD que je ne connais pas bien du tout! Y-a-t-il une solution? Merci d'avance Cordialement |
|
|
00
|
|
|
#2 |
|
Membre chevronné
![]() Architecte Inscription : mai 2002 Messages : 1 057 ![]() |
Qu'est-ce que tu entends par extraire des lignes, les supprimer ?
|
|
|
00
|
|
|
#3 |
|
Futur Membre du Club
![]() Inscription : décembre 2007 Messages : 70 ![]() |
Bonjour et merci d'avoir répondu
Non, au contraire je souhaite filtrer pour ne conserver que celles qui répondent à ces conditions. Cordialement |
|
|
00
|
|
|
#4 | ||
|
Membre chevronné
![]() Architecte Inscription : mai 2002 Messages : 1 057 ![]() |
Je ne vois pas où est le problème il s'agit d'un simple test
Code :
|
||
|
|
00
|
|
|
#5 |
|
Futur Membre du Club
![]() Inscription : décembre 2007 Messages : 70 ![]() |
Ce que j'essaie de faire ne se situe pas dans la base de données ; il s'agit de mettre les filtres au bon endroit dans le TCD (voir feuille TCD1) pour que ne restent que les lignes répondant aux deux critères,c'est-à-dire les lignes comportant actuellement un 1 dans le dernier champ. Il s'agit d'un champ calculé dont tu trouveras la formule dans feuil1. J'avais créé ce champ en espérant filtrer dessus mais apparemment ce n'est pas possible ici (et l'on ne peut pas le mettre ailleurs - enfin, je n'ai pas réussi)
La seule solution que l'on m'ait proposée est de mettre le test dans une colonne supplémentaire crée dans la base de donnée mais cette base étant constamment modifiée, je ne souhaite pas être obligé de la bidouiller, même en VBA, avant de l'utiliser...(et puis je me dis que si des gens on créé les TCD cela doit bien servir à filtrer ce que l'on souhaite! Le cas ne me paraît pas très compliqué pour une usine comme les TCD! mais je ne sais pas le faire...) Cordialement |
|
|
00
|
|
|
#6 |
|
Membre chevronné
![]() Architecte Inscription : mai 2002 Messages : 1 057 ![]() |
Je voudrais t'aider mais je ne connais rien en TCD.
Par contre, une macro évènementielle permet de faire tout ce qu'on veut sans solution alambiquée telle que copie dans une colonne supplémentaire ou modification de la base de données. Ceci dit, je me demande si un vrai gestionnaire base de données ne serait pas plus adapté à ton application qu'Excel. |
|
|
00
|
|
|
#7 |
|
Futur Membre du Club
![]() Inscription : décembre 2007 Messages : 70 ![]() |
Je peux le faire autrement,... puisque je l'ai déjà fait, mais je voulais me mettre aux TCD afin de faire des choses plus simples, plus claires et puisque des tas de possibilités existent (ou semblent exister...), je ne voulais pas réinventer la roue de brouette!
Enfin, ce n'est pas grave... En tous cas, merci d'avoir essayé de m'aider. Cordialement |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com