Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Remplir listBox selon critaire

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 !

adinnn

XLDnaute Occasionnel
Bonjour,

voila une bien facile pour certain d'entre vous.

Je chercher à remplir un Combobox à partir d'une feuille nommé feuil1. Je veux remplir ce listBox des noms en colonne A qui ont la même valeur que feuil2 cellule B3 en colonne D de feuil1.

Bref ici j'aurais dans l'exemple en pièce jointe Jean ainsi que Bily dans le combobox.

J'utilise normalement RowSource pour y arriver mais je suis bloqué à cette étape.


Merci de votre aide,
 

Pièces jointes

Dernière édition:
Re : Remplir listBox selon critaire

Bonjour

Essaye :
Code:
Private Sub CommandButton1_Click()
Dim c As Range
For Each c In Range("D2:D" & Range("D65536").End(xlUp).Row)
    If c = Feuil2.Range("B3") Then
        UserForm1.ComboBox1.AddItem c.Offset(0, -3)
    End If
Next c
UserForm1.Show
End Sub
Cordialement
Chris
 
Re : Remplir listBox selon critaire

bonjour adinnn Chris401🙂

autant ecrire directement dans initialise

Code:
Private Sub UserForm_Initialize()
 Dim C As Range
 For Each C In Range("d2", Cells(Rows.Count, 4).End(3))
 If C = Feuil2.Range("B3") Then ComboBox1.AddItem C.Offset(, -3)
 Next C
End Sub
 
Re : Remplir listBox selon critaire

Bonjour et merci à vous 2,

et si les valeurs de colonnes D sont dans une autre feuille? Feuil3 par exemple.

J'ai essayé ceci mais ca ne fonctionne pas. Erreur d'objet requis.

For Each C In Feuil3.Range("d2", Cells(Rows.Count, 4).End(3))
 
- 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
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…