• Initiateur de la discussion Initiateur de la discussion Zoub
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Zoub

XLDnaute Nouveau
Bonjour,

j'ai un programme dans lequel sont archivées des données composant un prix de revient.
je souhaite pouvoir trier les données afin de ressortir les éléments d'anciens prix de revient.
Pour cela je veux trier sur 3 champs successifs qui sont tous archivés : Date, nom du produit, code du produit.

la combinaison de ces 3 champs sera utilisée pour un seul prix de revient

Je veux mettre en place un système de rappel des données permettant à l'utilisateur de sélectionner dans des combobox d'abord la date puis dans une 2nde combo le nom puis dans une 3ème le code.

Pour cela je pensais faire 3étapes :
-1er userform avec la combo date alimentée par les date disponibles dans la feuille d'archive, utiliser le résultat pour filtrer les données de la feuille d'archive et ne conserver que les ligne de date choisie.

-2eme userform avec la combo nom alimentée par les nom disponibles dans la feuille d'archive filtrée sur la date, utiliser le résultat pour filtrer les données de la feuille d'archive et ne conserver que les ligne de date + noms choisis.

-3eme userform avec la combo code alimentée par les code disponibles dans la feuille d'archive filtrée sur la date+nom, utiliser le résultat pour filtrer les données de la feuille d'archive et ne conserver que les ligne du résultat souhaité.

Sur l'idée cela fonctionne a peu près mais l'alimentation des combo nom et code prend en compte ttes les lignes de la feuille d'archive alors que je souhaiterai simplifier le fonctionnement en ne proposant que les lignes disponible une fois les filtres activés.

Est-ce possible? et si oui comment?

Si vous avez d'autres solutions plus adaptées au problème je suis preneur.

J'ai mis en pièce jointe le programme.


Merci d'avance

Julien
 
Re : Filtres et combobox

C'est ok j'ai trouvé ce que je cherchais dans une autre discussion qui m'avait échappée jusqu'a présent.
il suffisait d’ajouter un

Select Case c.EntireRow.Hidden
Case Is = False

dans le code de création des dictionnaires des 2èmes et 3èmes combboxs.
en pièce jointe le fichier corrigé.


merci Dranreb pour les fichiers ca a l'air très complet et bien détaillé

Merci et bonne soirée
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
4
Affichages
124
Réponses
38
Affichages
531
Réponses
6
Affichages
101
Réponses
4
Affichages
489
Retour