Bonjour,
Je travaille sur un fichier xls et j'aimerais faire en sorte que les colonnes et les lignes se masquent en fonction de la valeur sélectionnée dans une liste de choix.
Mon tableau comporte
- une feuille1 avec en A les références produits, en B la famille à laquelle il appartient, de C à L des infos communes à tous les produits et de M à FB toutes les caractéristiques disponibles.
- une feuille2 avec en A le code de la famille, en B le libellé de la famille et de C à L les caractéristiques associées à chaque famille
Les caractéristiques attribuées à un produit varie donc en fonction de la famille à laquelle il appartient. J'ai créé sur la feuille1 une cellule avec une liste de choix incluant toutes les familles produits listées en feuille2
Il me faudrait donc une macro ou autre qui, je choisi la famille 00 dans la liste déroulante de la feuille1 passe la colonne B en revue pour masquer toutes les lignes ou ne figurent pas 00, puis trouve 00 dans la colonne B de la feuille2 et masque les colonnes de la feuille1 dont l'en tête ne correspond pas aux valeurs stockées dans les colonnes C à L de la ligne ou elle aura trouvé 00 dans la colonne B de la feuille.
Je ne sais pas si tout est très compréhensible ^^ Je joint un fichier exemple pour que ce soit plus clair (j'ai enlevé toutes les données confidentielles forcément et mon fichier a un total de 7000 lignes au total).
Merci d'avance de votre aide !!!
Je travaille sur un fichier xls et j'aimerais faire en sorte que les colonnes et les lignes se masquent en fonction de la valeur sélectionnée dans une liste de choix.
Mon tableau comporte
- une feuille1 avec en A les références produits, en B la famille à laquelle il appartient, de C à L des infos communes à tous les produits et de M à FB toutes les caractéristiques disponibles.
- une feuille2 avec en A le code de la famille, en B le libellé de la famille et de C à L les caractéristiques associées à chaque famille
Les caractéristiques attribuées à un produit varie donc en fonction de la famille à laquelle il appartient. J'ai créé sur la feuille1 une cellule avec une liste de choix incluant toutes les familles produits listées en feuille2
Il me faudrait donc une macro ou autre qui, je choisi la famille 00 dans la liste déroulante de la feuille1 passe la colonne B en revue pour masquer toutes les lignes ou ne figurent pas 00, puis trouve 00 dans la colonne B de la feuille2 et masque les colonnes de la feuille1 dont l'en tête ne correspond pas aux valeurs stockées dans les colonnes C à L de la ligne ou elle aura trouvé 00 dans la colonne B de la feuille.
Je ne sais pas si tout est très compréhensible ^^ Je joint un fichier exemple pour que ce soit plus clair (j'ai enlevé toutes les données confidentielles forcément et mon fichier a un total de 7000 lignes au total).
Merci d'avance de votre aide !!!