Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

alimenter une combobox par liste éditer par code VBA

nadem0068

XLDnaute Junior
bonsoir à tous,

je sais que beaucoup de gens on poser des question à ce sujet cependant je n'est pas trouver la réponse à cette question qui est :
peut-on alimenter une combobox directement par code VBA?

je connait le principe de rowsource qui fonctionne très bien cependant ma combobox ce trouvant dans USF sera lier à une barre d'outil et non à un classeur spécifique je voudrais donc intégrer ma liste déroulante directement par code mais je ne sais pas si c'est possible.

je me tourne donc vers les experts du forum pour trouver une solution

merci d'avance à tout ceux qui prendront le temps de me donner un petit cou de pouce
 

nadem0068

XLDnaute Junior
Re : alimenter une combobox par liste éditer par code VBA

re,

petit message pour vous prévenir que je viens de trouver la solution grâce à:

AddItem

dans

Private Sub Userform_initialize()

merci à tous
 

Staple1600

XLDnaute Barbatruc
Re : alimenter une combobox par liste éditer par code VBA

bonsoir à tous

nadem0068
Une autre solution en utilisant List
Code:
Private Sub UserForm_Initialize()
Dim vArr
vArr = Array(1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12)
ComboBox1.List = vArr
End Sub
qui fait aussi bien que AddItem, mais en plus sobre
Code:
Private Sub UserForm_Initialize()
Dim vArr, i As Byte
vArr = Array(1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12)
For i = LBound(vArr) To UBound(vArr)
ComboBox1.AddItem vArr(i)
Next
End Sub
 
Dernière édition:

Discussions similaires

  • Question
Microsoft 365 webbrowser
Réponses
20
Affichages
973
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…