Bonjour le forum !
Je vous présente mon fichier :
Dans l'onglet "Commandes" il y a les données que j'extrais (de base c'est un fichier qui fait une centaine de colonnes et une dizaine de milliers de lignes, j'ai simplifié ici et ces données ne seront pas mises dans le fichier d'analyse)
Dans l'onglet "Liste clients" il y a les codes clients et le nom du client en rapport avec ce code (plusieurs codes pour un même client)
Dans l'onglet "Récap", j'y ai mis les codes clients avec le nom associé sous forme de TCD, ainsi que les en-têtes de l'onglet "Commandes" que je souhaite rapporter (au vu du nombre dans le fichier de base)
L'onglet "Commandes" est un fichier que j'extrais et qui ne sera pas dans ce fichier, mais rangé dans un dossier à part avec comme nom la semaine d'extraction (et avec beaucoup plus de lignes et colonnes, l'idée est avec un code de rechercher le fichier en question en mettant la semaine dans une cellule pour éviter de l'ouvrir et fermer manuellement => ex : le fichier s'appelle "Semaine26", il y aura donc "C://Fichier commande/Fichier de la "[D1]".xlsx" avec en D1 "Semaine26" + les différents codes permettant l'ouverture/fermeture de ce dernier, là-dessus pas de soucis)
Mon but est, dans l'onglet "Récap", de filtrer sur le nom du client (utilisation d'un TCD pour éviter de filtrer les lignes de la feuille) et qu'avec un filtre avancé je puisse récupérer les données de l'onglet "Commandes" (donc du fichier d'extraction) correspondants aux en-têtes et aux clients en question de l'onglet "Récap", et qu'à chaque fois que je modifie en filtrant le nom et/ou le code du client, les données se mettent à jour en fonction.
J'avais pensé avec un code pour le filtre avancé et le petit bouton pour faire la màj une fois le(s) client(s) choisi, mais j'avoue bloquer sur la zone de critère du filtre avancé vu que c'est un TCD et que la taille des données changera.
Peut-être qu'il y a une meilleure méthode pour résoudre mon soucis que je prendrais volontiers, mais je reste bloqué sur mon idée et je n'avance plus.
Un grand merci pour votre aide !
Partager