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

Alimenter listbox avec condition

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

B

buromania

Guest
Bjr à tous
Je cherche à alimenter un listbox avec la condition (Contient).
Bonne journée.
 
Re : Alimenter listbox avec condition

dans ce cas je ne te serait pas d'une grande aide désolé peut étre une autre fois (mais né pas peur il y a des tas de gens bien plus douer que moi sur ce forum qui ne tarderont pas à apporter une réponse a ta question)
mais peut étre que si tu m'expliquer le rçole de cette fonction contient je pourait moi aussi d'une part en profiter et d'autre par taider d'une autre façon
 
Dernière édition:
Re : Alimenter listbox avec condition

Bonjour Buromania

ta listbox est créée comment ?

barre outils formulaire ou boite à outils controles, via un UserForm ou pas ?

Alimentation par vba ou pas ?

tu devrais peut être être un peu plus précis et nous mettre en pièce jointe ton fichier, sans données confidentielles avec le résultat attendu.

bon après midi
@+
 
Re : Alimenter listbox avec condition

Bjr Pierrot

usf+vba

With Feuil19
For Each code In .Range("J20:J" & .Range("J65536").End(xlUp).Row)
If code.Text.Criteria1 = usf1.ComboBox2.Text Then ListBox1.AddItem code.Text
Next
End With

Je cherche à remplir ma liste avec critère " pour toutes cellules dans ma colonne j, si contient "toto" , incrémente la liste

bonne journée
 
Re : Alimenter listbox avec condition

Re

regarde le code ci dessous, terste la cellule B1, les * devant et derrière "toto" autorise des caractères avant et après. Attention la casse est important, sinon mettre en tête de module "Option Compare Text
"

Code:
If Range("B1").Value Like "*toto*" Then MsgBox ("ok touve")

bon après midi
@+
 
Re : Alimenter listbox avec condition

bsr Pierrot, le forum

J'ai essayé ta proposition avec like sans résultat
N'ayant pas trouvé, j'ai biaisé par

With Feuil19
For Each code In .Range("J1:J" & .Range("J65536").End(xlUp).Row)
If code.Text = "DEVIS " & usf1.ComboBox2 Then ListBox1.AddItem code.Text
If code.Text = "COMMANDE " & usf1.ComboBox2 Then ListBox1.AddItem code.Text
If code.Text = "BL " & usf1.ComboBox2 Then ListBox1.AddItem code.Text
If code.Text = "FACTURE " & usf1.ComboBox2 Then ListBox1.AddItem code.Text
Next
End With

Bonne soirée
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
698
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…