Menu deroulant cascade sans doublons à 3 niveaux

jlp035

XLDnaute Occasionnel
Bonjour,
Je souhaite réaliser un menu déroulant (zone en vert dans l'userform) en cascade sans doublons de la feuille "Destinataires" compatible avec ma textbox1 car je ne trouve pas la solution :
choix à effectuer sur la feuille" Destinataires" colonnes:
- F pour la comboxbox "Domaine"
- G pour la combobox "Sous_Domaine"
- H pour la combobox "Sous_Sous_Domaine"

Merci pour votre aide.

Jean-Luc
 

Pièces jointes

  • 2012_11_02 Listbox(dev4).Xls
    278 KB · Affichages: 63
  • 2012_11_02 Listbox(dev4).Xls
    278 KB · Affichages: 78
  • 2012_11_02 Listbox(dev4).Xls
    278 KB · Affichages: 75

Bebere

XLDnaute Barbatruc
Re : Menu deroulant cascade sans doublons à 3 niveaux

bonjour Jlp,Chris
tu parles de textbox1,pas trouvé
fait avec les données de menus colonnes b,c,d
 

Pièces jointes

  • 2012_11_02 Listbox(dev4).Xls
    298 KB · Affichages: 64
  • 2012_11_02 Listbox(dev4).Xls
    298 KB · Affichages: 51
  • 2012_11_02 Listbox(dev4).Xls
    298 KB · Affichages: 52

jlp035

XLDnaute Occasionnel
Menu déroulant cascade sans doublons à 3 niveaux ( Résolu )

Bonjour à tous,
Merci encore Bebere, j'ai juste modifier le nom de la feuille et les colonnes, et ça marche.
Pour info le Listbox1 est en partie haute de la feuille ( en dessous des filtres de sélections ).
D'ailleurs si une personne peut arriver à me valider les combobox10,11 et 12 de filtre, je suis preneur car je n'arrive pas à modifier les tous les paramètres et j'ai un message d'erreur.

Merci

Jean-Luc
 

Pièces jointes

  • 2012_11_04 Listbox(dev2).Xls
    363 KB · Affichages: 53

Bebere

XLDnaute Barbatruc
Re : Menu deroulant cascade sans doublons à 3 niveaux

bonjour Jlp,Chris,Dranreb
un essai avec OutIdx.xls de Dranreb
tu installes OutIdx dans un dossier de ton choix
tu ouvres ton fichier
au lancement de userform tu auras un message
ensuite
menu outils références tu as MANQUANT: devant OutIdx,tu décoches la case
avec parcourir tu vas chercher OutIdx.xls
ensuite menu outils références tu coches la case devant OutIdx
pour plus de détails tu recherches sur le forum
explique ton filtre
je pense qu'il y a moyen de simplifier
Merçi à Dranreb
 

Pièces jointes

  • EssaiDranreb.zip
    233.1 KB · Affichages: 43
Dernière édition:

Dranreb

XLDnaute Barbatruc
Re : Menu deroulant cascade sans doublons à 3 niveaux

Bonjour
Il y a un truc vraiment idiot dans votre code:
MonDico est déclaré As Object alors que vous avez pourtant la "Microsoft Scripting Runtime" dans les références !

En considérant le titre de la discussion, vous devriez quand même vérifier si vous ne trouveriez pas votre bonheur ici.
À +
 
Dernière édition:

Dranreb

XLDnaute Barbatruc
Re : Menu deroulant cascade sans doublons à 3 niveaux

je n'ai aucune formation en programmation
Ouaou ! Vous vous êtes lancé dans un truc bien costaud alors !
En déclarant vos objets Dictionary As Object au lieu de les déclarer As Dictionary vous perdez tout le bénéfice des liaisons anticipées aux méthodes et propriétés de la bibliothèque Scripting. J'ajouterais que lorsque vous l'avez en ligne, comme c'est le cas dans votre classeur, vous n'avez plus besoin de CreateObject("Scripting.Dictionary") pour leur procurer une instance: il suffit de New Dictionary.
 

jlp035

XLDnaute Occasionnel
Bonsoir Berere,
Je te remercie encore pour ton travail, peux tu jeter un oeil sur les combobox "Services, Marques et matériels" car quand j'appuie sur les touches le contenu qui s'affiche de la lisbox1 ce décale vers la gauche et commence donc a la colonne "C" au lieu de "A".
J'ai également remarqué que l'appui sur la touche " Tous " dans le clavier alphabétique, affiche " *Societe" au lieu de "*".
Peux également m'expliquer pour ma culture personnelle pourquoi le morceau de programme "filtre" ne semblait plus fonctionner après 9 colonnes.

Merci
 

Pièces jointes

  • 2012_11_07 Listbox bebere_Papou-net_jlp(dev2).Xls
    428.5 KB · Affichages: 70

Discussions similaires

Statistiques des forums

Discussions
312 587
Messages
2 090 009
Membres
104 344
dernier inscrit
nesrine