combobox et listbox avec variable

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

C

chris541

Guest
Bonjour à toutes et à tous
j'ai préparé un userform et je souhaite récupérer les items correspondants au choix de la combobox1
tout est prêt dans le fichier joint
Merci pour votre aide
🙄
 

Pièces jointes

Re : combobox et listbox avec variable

Re,

essaye avec ceci :

Code:
Option Explicit
  Private Sub UserForm_Initialize()
  Dim i As Long
  For i = 2 To Range("IV2").End(xlToLeft).Column Step 2
     ComboBox2.AddItem Cells(2, i).Text
  Next i
  ComboBox1.List = Range("A1:A" & Range("A65536").End(xlUp).Row).Value
  TextBox1 = Cells(2, ActiveCell.Column).Text
  End Sub
  Private Sub ComboBox2_Click()
  Dim i As Integer, m As Byte
  If ComboBox1.ListIndex = -1 Or ComboBox2.ListIndex = -1 Then Exit Sub
  m = ComboBox2.ListIndex * 2 + 2
  ListBox1.Clear
  TextBox2 = ""
  For i = 4 To 8
      If Cells(i, m).Text Like "*" & ComboBox1.Value & "*" Then
          ListBox1.AddItem Cells(i, m).Text & " " & Cells(i, m).Offset(0, 1)
          TextBox2 = Val(TextBox2) + Val(Cells(i, m))
      End If
  Next i
  End Sub

attention j'ai remplacé ta listbox pour la some par un textbox....
 
- 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
13
Affichages
340
  • Question Question
XL 2016 liste
Réponses
10
Affichages
386
Réponses
8
Affichages
251
Réponses
6
Affichages
321
Réponses
3
Affichages
332
Réponses
40
Affichages
2 K
Retour