Remplissage de combobox

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

tesmiro

XLDnaute Nouveau
Bonjour à tous,
Ma question est la suivante: Comment remplir le combobox2 en fonction du combobox1. Le combobox1 est alimenté par la colonne A et en fonction du choix dans celui ci le combobox2 aura pour item la colonne D.
Exemple : si je selectionne "Lise" dans le combobox1 les items du combobox2 seront "Alpha" et "omega"
 

Pièces jointes

Re : Remplissage de combobox

bonsoir

un essai de réponse à travers ces codes

sans doublons pour la combobox1 (attention tu as un espace apres le 2ème lise) :

Code:
Private Sub userform_initialize()
Dim data As New Collection
Dim el
Dim i As Integer

For i = 1 To Range("a65536").End(xlUp).Row
    On Error Resume Next
    data.Add Cells(i, 1), CStr(Cells(i, 1))
    On Error GoTo 0
Next i

For Each el In data
    ComboBox1.AddItem el
Next el

End Sub

Code:
Private Sub ComboBox1_Click()
Dim i As Integer

ComboBox2.Clear

For i = 1 To Range("a65536").End(xlUp).Row
    If Cells(i, 1) = ComboBox1 Then
        ComboBox2.AddItem Cells(i, 4)
    End If
Next i
End Sub

salut
 
Re : Remplissage de combobox

Merci pour vos reponses,
Je me suis planté dans les colonnes,
Autrement vos deux solutions fonctionnent bien, c'était tous con, en me creusant les méninges j'aurais pu trouver, j'étais parti sur un truc plus compliqué!
Du coup, je n'ai plus le problème des doublons.
à la prochaine.
 
Dernière édition:
- 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
8
Affichages
251
Réponses
40
Affichages
2 K
Réponses
1
Affichages
350
Retour