XL 2013 Liste déroulante intuitive (combobox)

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

  • Suivi v1.xlsm
    331.2 KB · Affichages: 7

Kenny972

XLDnaute Nouveau
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. :(
 

BOISGONTIER

XLDnaute Barbatruc
Repose en paix
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
 

Pièces jointes

  • Copie de Suivi v2.xlsm
    337.4 KB · Affichages: 11

BOISGONTIER

XLDnaute Barbatruc
Repose en paix
Bonjour,


Le ComboBox a 2 colonnes.

cf PJ

Sans titre.png




Boisgontier
 

Pièces jointes

  • Copie de Copie de Suivi v4.xlsm
    345.7 KB · Affichages: 17
  • Sans titre.png
    Sans titre.png
    9.6 KB · Affichages: 12
Dernière édition:

BOISGONTIER

XLDnaute Barbatruc
Repose en paix
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

  • Copie de Copie de Copie de Suivi v4-2.xlsm
    346.3 KB · Affichages: 18
  • Intuitif2col.xlsm
    64.4 KB · Affichages: 17
Dernière édition:

Kenny972

XLDnaute Nouveau
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.
 

Discussions similaires

Statistiques des forums

Discussions
311 725
Messages
2 081 949
Membres
101 851
dernier inscrit
vaiata