XL 2013 Liste déroulante intuitive (combobox)

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 !

Kenny972

XLDnaute Nouveau
Bonjour,

Je voudrais savoir s'il est possible d'avoir un Combobox semi-automatique en fonction des 1ères lettres tapées dans ce fichier, qui permettrait d'afficher les valeurs dans une textbox1 ?
L'idéal serait d'avoir 2 combobox : la 1ère combobox déterminerait les résultats de la seconde.

Je vous remercie par avance.
 

Pièces jointes

bonjour,

oui, cela est tout a fait possible.
je te conseille d'aller fouiner sur le l'excellent site :

http://boisgontierjacques.free.fr/

un exemple en PJ
Bonjour,

J'ai déjà essayé de reproduire les différents cas trouvé sur le site http://boisgontierjacques.free.fr/ cela dans mon Userform mais j'ai systématiquement une erreur. Soit j'arrive à faire un combobox semi-auto mais rien ne s'affiche dans le TextBox ou bien quand je frappe une lettre j'ai une erreur qui apparait. 🙁
 
Bonsoir,

Je n'ai fait que rendre ComboBox1 intuitif
Si on frappe CH, il affiche les 3 noms commençant par CH. Si on veut la localité dans la 2eme colonne du ComboBox, c'est un peu + compliqué.


Boisgontier
Est-ce que vous auriez une idée pour gérer les doublons dans la liste ?
 

Pièces jointes

Bonjour,

Je n'ai pas compris le système multi-pages du formulaire (crée par GMB?).

J'ai crée le menu du combobox sur la feuille Global.
Pour afficher la fiche, j'ai caché le no de ligne de la BD de Global dans la 3e colonne du ComboBox.
Voir Intuitif2.

A vous de rapatrier les bonnes données de la BD dans le formulaire.

VB:
Private Sub ComboBox1_click()
Me.TextBox1 = Me.ComboBox1.Column(1)
MsgBox "ligne:" & Me.ComboBox1.Column(2)
End Sub


Boisgontier
 

Pièces jointes

Dernière édition:
Bonjour,

Je n'ai pas compris le système multi-pages du formulaire (crée par GMB?).

J'ai crée le menu du combobox sur la feuille Global.
Pour afficher la fiche, j'ai caché le no de ligne de la BD de Global dans la 3e colonne du ComboBox.
Voir Intuitif2.

A vous de rapatrier les bonnes données de la BD dans le formulaire.

VB:
Private Sub ComboBox1_click()
Me.TextBox1 = Me.ComboBox1.Column(1)
MsgBox "ligne:" & Me.ComboBox1.Column(2)
End Sub


Boisgontier

Bonjour Boisgontier et bonne année 2020.

J'avais sollicité GMB pour gérer la modificaiton dans les différents onglets à travers un userform multipage.
Je pense que l'on s'est éloigné de l'idée principale petit à petit :/ je voulais un userform qui récupère les données suivant l'onglet conercerné et que l'on puisse modifier. Le bonus étant d'avoir la liste intuitive.
 
- 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
6
Affichages
1 K
Retour