Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2013 tri suivant bouton option et combobox

  • Initiateur de la discussion Initiateur de la discussion misteryann
  • 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 !

misteryann

XLDnaute Occasionnel
Bonsoir à toutes et tous.

Mon souhait:
En fonction des boutons d'options, alimenter la combo, puis en cliquant dans la combo filtrer la listBox.

Merci à celles et ceux qui vont se pencher sur cela.
Bien cordialement.
Misteryann
 

Pièces jointes

Soit. Mais je pense que vous vous trompez. C'est en ayant autant de ComboBox que de critères de recherche que ce serait le plus léger à tout point de vue.

Après installation de CBxl.xlam, corrigez la référence à CBxl dans CBxLiéesMisteryann.
 

Pièces jointes

Cochez la référence Microsoft Scripting Runtime
Elle définit le type Dictionary renvoyé par la fonction DicoSujet du module MSujetCBx

Vous devriez quand même faire un essai avec 3 ComboBox. Ça simplifierait la programmation dans l'UserForm (juste deux lignes à ajouter dans l'UserForm_Initialize), ça permettrait moins de manœuvres pour spécifier un critère et ça ouvrirait la possibilité de circonscrire la liste à une combinaison de plusieurs.
 
Cocher la référence Microsoft Scripting Runtime, fait mais cela ne marche pas.
J'ai fait l'inverse en fait: j'ai importé mes USF, modules, etc dans votre fichier mais même message d'erreur.
Si vous avez le code avec 3 Combo je vais prendre je pense
 
Feuil1 est-il bien toujours le nom de l'objet Worksheet qui assume auprès de VBA la représentation de l'entité Excel formée de la bonne feuille contenant vos données ?
Vous auriez du m'indiquer l'instruction qui provoque cette erreur.

La version avec 3 ComboBox.
 
Bonjour.
Alors, est-ce bon ?
Info: la nouvelle version de SujCBxFiltré marche maintenant aussi. L'erreur venait d'une Function IlEnResteFiltrés qu'elle utilise. Celle ci fait If TConsult(L) Then R = R + 1: TLong(R) = L, TConsult étant une liste de Boolean. Je savais pertinemment que l'indice L pouvait être en dehors des limites, et je faisais donc On Error Resume Next devant pour que ça ne plante pas. Mais je ne m'attendais vraiment pas à ce que l'exécution se poursuive alors, à tort, comme si ç'avait été True…
Si vous avez besoin d'autres aménagements j'en profiterai pour joindre ça avec le dispositif corrigé.
 
- 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
32
Affichages
1 K
  • Question Question
Microsoft 365 affichage userform
Réponses
4
Affichages
418
Réponses
22
Affichages
1 K
Réponses
40
Affichages
3 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…