Filtre auto sur zone filtrée (avancée)

Bonjour, je vous joins mon fichier. Mon problème est que je n'arrive pas à faire mes filtres automatiques sur mon filre élaboré, je reviens à la base départ à chaque fois.

Par exemple, dans la base de départ j'ai 20 Bidule1 , lorsque que je clique sur ma macro pour faire mon filtre élaboré j'ai plus que 9 Bidule1. Et donc ensuite dans mes "Choix Critères", je veux garder que les Bidule1, pour réaliser un calcul de moyenne avec la fonction sous.total, du coup je clique sur Bidule1 puis Filtrer et là ça me remet les 20 Bidule1 du départ ...

Et je n'ai pas ce problème quand j'ai déja Critère1 de selectionner, car c'est filtre auto sur filtre auto.

Une idée ? Merci!

bonjour

pour faire des filtres sans VBA, multi-critères, vois ceci :

http://www.excel-plus.fr/intermed/fonctavanc/la-fonction-bdsomme/

(j'ai pas trouvé de tuto sur ce forum. J'ai dû mal chercher)

Bonjour,

merci pour la réponse, j'ai lu l'article, fais des recherches sur internet, c'est pas mal comme idée, ça me permettrait de calculer les moyennes comme je le souhaite et avec des textbox ou des checkboxes, remplir les parties de la formule comme l'utilisateur le voudra. Sauf que j'ai besoin aussi d'avoir les lignes correspondants filtrées, car l'utilisateur voudra voir quels objets sont "semblables". Mais je peux essayer de bidouiller quelque chose, après si y'a d'autres idée je suis preneur!

En tout cas merci beaucoup !


Ah oui mais là se pose encore le problème de mélanger le filtre auto et le filtre avancé, parce que dans ma table de critères avec mes 1, je ne peux pas mettre mes objets à selectionner car il peut y'en avoir plusieurs, et aussi le filtre sur la fourchette de date, comme ça la ça me paraît un peu perilleux. Il n'y a aucun code vba qui permet de filtrer automatiquement sur un filtre déja présent ?

Je pense avoir trouvé, pourquoi pas ne pas créer une autre variable que concatène les trois autres variables, pour me donner des valeurs tels que 000 ou 101 et ensuite réaliser un filtre automatique où je selectionne toutes les valeurs différentes de 000!!

très astucieux la concaténation des 0 et des 1 !

c'est un peu le principe de SOMMEPROD() avec ses (test1)*(test2)*...*TableDeValeur

Rechercher des sujets similaires à "filtre auto zone filtree avancee"