Bonjour,
J'ai un petit soucis avec une combobox.
En fait j'ai un UserForm avec un bouton OptionButton.
Ce que je veux faire c'est de parcourir une colonne (colonne 8) et si en parcourant la colonne on retrouve une valeur "3" alors on affiche dans une Combobox la valeur de la colonne 2 qui correspond à la ligne de la valeur 3 trouvée.
J'espère que c'est à peu près clair ce que je dis.
J'ai essayé un code mais il ne fonctionne pas:
Private Sub CommandButton9_Click() 'Commande "Faire le choix" lorsque je sélectionne mon OptionButton
Dim DL As Integer
Dim ln As Integer
Sheets("synthese").Activate
DL = Sheets("synthese").Range("A" & Rows.Count).End(xlUp).Row + 3
For ln = 3 To DL
If OptionButton1.Value = True Then
If Cells(DL, 8).Value = "3" Then
ComboBox1.List() = Sheets("synthese").Cells(DL, 8).Value
End If
Else
ComboBox1.List() = Sheets("synthese").Range("B3:B1000").Value
End If
Next
End Sub
Merci pour votre aide précieuse!