Combobox : Optimiser code : Additem ou List
Bonjour,
Etant novice ma question paraîtra très certainement idiote mais bon je me lance car je galère un peu.
Je souhaite à partir de la valeur d'un Textbox "TB_ID" mettre automatiquement une valeur dans différentes combobox notamment "ZLM_Ouvrages" et "ZLM_Elements".
Le choix de combobox viens du fait que je prévois ensuite de modifier la valeur du Textbox "TB_ID" selon le choix au sein des zones de liste en cas de non connaissance de l'ID.
Voici mon code :
Code:
1 2 3 4 5
|
Me.ZLM_Ouvrages.AddItem Sheets("BDMat").Cells(Me.TB_ID.Value, 2).Value
Me.ZLM_Ouvrages.ListIndex = 0
Me.ZLM_Elements.AddItem Sheets("BDMat").Cells(Me.TB_ID.Value, 3).Value
Me.ZLM_Elements.ListIndex = 0 |
Cela semble fonctionner ma question est que j'ai vu sur le tutoriel que l'on pouvait utiliser la propriété .List pour ajouter des lignes mais ça ne fonctionne pas.
Code:
1 2 3
|
Me.ZLM_Ouvrages.List(0) = Sheets("BDMat").Cells(Me.TB_ID.Value, 2).Value
Me.ZLM_Elements.List(0) = Sheets("BDMat").Cells(Me.TB_ID.Value, 3).Value |
Est-on obligé d'ajouter des items avec la méthode additem puis d'attribuer une valeur à la liste, ou peut-on directement attribuer une valeur sans utiliser additem.
Désolé d'avance si je suis pas très clair.