Combobox1 et combobox 2, meme base

Bonjour,

Petit question existentielle ! qui j’espère n'as pas encore été posés !

Est-il possible d'avoir pour un même userform, 2 combobox (soit combobox1 et combobox2) pour un même onglet (ex :feuil1)

Sur cet onglet vous avez les données dans les colonnes A, B, C etc...

combobox1 affiche les données A

ou

combobox2 affiche les données B

Pas en cascade, vraiment des comboxbox distinctes...

est-ce possible ?

Merci encore de votre soutient et de votre réponse.

Frédéric

Bonsoir,

normalement pas de problème !

Bonsoir H2s04,

as tu un fichier exemple ...par exemple !

Pour ma part je viens de tenter cela !

la seul chose que je n'arrive pas est de mettre a "blanc" le combobox qui n'est pas utilisé...

'pour charger la liste deroulante

Private Sub UserForm_Initialize()

Set Sh = Feuil1

ComboBox1.List = Sh.Range("A5:N" & Sh.Range("A" & Rows.Count).End(xlUp).Row).Value

Set Sh = Feuil1

ComboBox2.List = Sh.Range("C5:N" & Sh.Range("A" & Rows.Count).End(xlUp).Row).Value

End Sub

'affice les textbox dans le formulaire combobox1

Private Sub ComboBox1_Change()

no_ligne = Me.ComboBox1.ListIndex + 5

TextBox1.Value = Cells(no_ligne, 1)

TextBox2.Value = Cells(no_ligne, 2)

'affice les textbox dans le formulaire combobox2

Private Sub ComboBox2_Change()

no_ligne = Me.ComboBox2.ListIndex + 5

TextBox1.Value = Cells(no_ligne, 1)

TextBox2.Value = Cells(no_ligne, 2)

Merci a ceux qui pourront le bonifier !

bonjour

plus simple

Private Sub ComboBox1_Change()
TextBox1.Value = ComboBox1.Column(0)
TextBox2.Value = ComboBox1.Column(1)
End Sub

re

Private Sub UserForm_Initialize()
Set Sh = Feuil1
ComboBox1.List = Sh.Range("A5:N" & Sh.Range("A" & Rows.Count).End(xlUp).Row).Value
ComboBox2.List = Sh.Range("C5:N" & Sh.Range("A" & Rows.Count).End(xlUp).Row).Value
End Sub

A+

Maurice

Merci Maurice,

Tout fonctionne parfaitement !

Juste une petite amélioration...

Lorsqu'on utilise, par exemple, le combobox1 tout s'affiche, parfait

et si on veux faire une recherche dans le combobox2 tout s'affiche aussi parfait

mais le combobox 1 "affiche" toujours le nom de la recherche (se qui est normal)

Penses tu qu'il soit possible de mettre "a vide" le combobox qui n'est pas utilisé lorsqu'on utilise l'autre

genre lui donner une valeur "vide" par défaut....

Bonne journée a toi

Fred

bonjour

il faut voir

donne un modèle de ton fichier

A+

Maurice

Bonjour Maurice,

Voila !

Merci de ton soutient.

re

une seule combobox sufi

je regarde ca

A+

Maurice

Bonjour

a toi de voir si ca te convient

A+

Maurice

Parfait merci

re

tu a encore du boulot

j'ais mis des keyPress pour les chiffre

A+

Maurice

Merci bcq Maurice pour les petits ajouts !

Rechercher des sujets similaires à "combobox1 combobox meme base"