Bonjour à tous,
Je cherche à "vider" une combobox sur une feuille de ses valeurs.
Je connais la méthode Clear mais elle ne marche apparemment que lorsque la combobox est sur un userform.
En gros, je cherche le contraire de "ListFillRange", moyen par lequel j'ai rempli ma combobox.
A noter que j'ai plusieurs contrôles sur ma feuille "Tableau" et de différents types (TextBox, ComboBox, Checkbox et CommandButton). Mes 3 combobox se nomment :
Liste_Suff_Voie (index 13)
Liste_Type_Voie (index 14)
Liste_Libl_Voie (index 15)
Voilà comment je reinitialise ces trois combobox (sans les vider, bien sur)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 If TypeName(Obj.Object) = "ComboBox" Then If Left(Obj.Name, 5) = "Liste" And Right(Obj.Name, 4) = "Voie" Then A = Mid(Obj.Name, 7, 4) With Worksheets("Tableau").OLEObjects("Liste_" & A & "_Voie").Object .Value = "" '.Clear .Enabled = False End With End If End If
Merci de vos suggestions.
Partager