Filtrer un tableau à partir d'une liste déroulante exterieur

Ay -  
Le Pingou Messages postés 12249 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'aimerais filtrer un tableau à partir d'une liste déroulante extérieur : si je sélectionne la valeur "x" dans la liste déroulante le tableau se filtre et n'affiche que le tableau avec la valeur "x"

Il faut surement une macro, mais je ne vois pas tellement comment faire.

Merci
A voir également:

9 réponses

Le Pingou Messages postés 12249 Date d'inscription   Statut Contributeur Dernière intervention   1 458
 
Bonjour,
Merci de faire un petit exemple avec quelques données et mettre le classeur sur https://www.cjoint.com/ et poster le lien.
0
AY
 
Bonjour,

Merci pour votre retour :)

Voici un lien pour récupérer le fichier.

Il s'agit d'un rétro planning, et je cherche à filtrer le tableau pour que chaque service puisse filtrer et voir le tableau qu'avec ses taches.

On peut filtrer le service sur la liste déroulante en A2.

Il faut une macro, mais je ne sais pas laquelle.

https://we.tl/t-jTGnRpvzIm

Merci,
0
Le Pingou Messages postés 12249 Date d'inscription   Statut Contributeur Dernière intervention   1 458
 
Bonjour,
Le filtre selon le choix en [A2] se fait sur une semaine par exemple S41 (11au 17), est-ce bien cela ?
Petit problème, dans la colonne [A] vous avez des cellules fusionnées.... Ce qui empêche le filtrage correct !

0
AY
 
Merci pour le retour,

Voici une version sans la fusion des cellules :

https://we.tl/t-L3Tu4IVoHt

L'idée serait de sélectionner le service en A2, et avoir le rétroplanning complet seulement pour le service choisi. La logique par semaine peut aussi convenir :)

Merci,
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Le Pingou Messages postés 12249 Date d'inscription   Statut Contributeur Dernière intervention   1 458
 
Bonjour,
Merci d'utiliser ce lien pour mettre le fichier https://www.cjoint.com/ , celui que vous avez utilisé n'est pas recommandable selon mon système de contrôle de liaison !
0
Raymond PENTIER Messages postés 58989 Date d'inscription   Statut Contributeur Dernière intervention   17 353
 

Bonjour Ay.

En attendant la macro que mon ami Le Pingou te concocte, voici une manipulation qui permet d'arriver à ton résultat :
1) Insérer une colonne en B et une ligne en 6 ; et saisir "Serv" en B7
2) En B8 saisir la formule =SI(NB.SI(C8:Z8;"communication")=1;"communication";SI(NB.SI(C8:Z8;"vegetal")=1;"vegetal";SI(NB.SI(C8:Z8;"animalerie")=1;"animalerie";SI(NB.SI(C8:Z8;"plein air")=1;"plein air";"-")))) et la recopier jusqu'en B73.
3) Lancer le filtre à partir de B7.

Je te signale que "Jardin" ne fait pas partie de ta liste déroulante ...
0
DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   700
 
Bonjour à tous,

Une solution avec une mfc :

https://www.cjoint.com/c/KJqizBDvI5Y


Crdlmt
0
Le Pingou Messages postés 12249 Date d'inscription   Statut Contributeur Dernière intervention   1 458
 
Bonjour Ay,
Est-ce le résultat que vous souhaitez (expl pour Communication):


Merci de votre retour,
0
Le Pingou Messages postés 12249 Date d'inscription   Statut Contributeur Dernière intervention   1 458
 
Bonjour Ay,
Dans l’attente de vos réponses j’ai modifié les cellules fusionnées de la colonne [A :A] ainsi que celles qui se trouvaient dans la plage des données.
Amical salut Raymond
Voici ma proposition avec divers ajouts et une feuille [Critères] qui est utilisée par mon code.
Le lien : https://www.cjoint.com/c/KJqpfW05iFn


0