Re : Userform avec liste déroulante
Bonjour à tous du forum,
merci Robert pour les codes et explications détaillées ( le texte mis en ' )
Mais il reste des bug avec combobox et une recherche afin d'éviter les doublons ?,
afin d'ajouter d'autres fonctions au Userform.
Quand on ouvre USF et sélectionne un client dans listbox1, est affiché également dans les combobox
les données des villes de ce client (E3:J106), et qu'en première ligne visble du combobox
est affiché la ville de la première colonne de E3:E106.
Si on ne trouve pas de client dans la listbox1, est effectué d'abord une recherche dans C3:C106,
afin d'éviter des doublons.
Si rien trouvé, de mettre nouveau client dans Textbox15 et puis les villes dans Textbox9-15.
Afin d'éviter que des Textbox sont vides, d'y ajouter une condition, que les textbox9-15 sont à compléter dans l'ordre chronologique,
j'ai essayé avec le code suivant, mais ne fonctionne pas :
Private Sub ListBox1_Click()
For y = 17 To 22
Me.Controls("Combobox" & y).Value = "" 'vide les Comboboxes
Me.Controls("Combobox" & y).Value = Sheets("Clients").Cells(ListBox1.ListIndex + 3, y - 4).Value
Me.Controls("Combobox" & y).Enabled = IIf(Me.Controls("Combobox" & y).Value = "", True, False)
Next y
End Sub
ci-joint fichier explicite,
merci d'avance d'astuces,
news