Re : Remplir une ComboBox
Bonjour Le Forum,
Pierrot 93,
La rectification proposée fonctionne à merveille !
Tout le reste fontionne également par la suite (mise en place dans la base de données).
Il ne me reste plus qu'à trouver le bon emplacement de la procédure de tri automatique de la liste ComboBox5, pas nécessaire ... mais utile.
En effet jusqu'ici, dans "Liste des Sites & Paramètres", je trie par ordre croissant le contenu du bloc K42:K120 et le tour est joué, "à l'ancienne".
Merci, merci encore pour votre disponibilité,
Webperegrino
Correction :
Private Sub Userform_Initialize()
With Worksheets("Liste des Sites & Paramètres")
ComboBox5.List = .Range("K42:K120").Value
End With
End Sub
'... avec mise en sommeil le tri dans "K42:K120").
'Dim cell As Range
'ComboBox5Dest.Clear
'With Worksheets("Liste des Sites & Paramètres")
'ComboBox5Dest.List = .Range("K42:K" & .Range("K120").End(xlUp).Row).Value
'ComboBox5Dest.AddItem cell.Offset(0, 0)
'Sub tri(a(), gauc, droi) ' Quick sort
' ref = a((gauc + droi) \ 2, 1)
' g = gauc: d = droi
' Do
' Do While a(g, 1) < ref: g = g + 1: Loop
' Do While ref < a(d, 1): d = d - 1: Loop
' If g <= d Then
' temp = a(g, 1): a(g, 1) = a(d, 1): a(d, 1) = temp
' g = g + 1: d = d - 1
' End If
' Loop While g <= d
' If g < droi Then Call tri(a, g, droi)
' If gauc < d Then Call tri(a, gauc, d)
'End Sub