Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Boostez vos compétences Excel avec notre communauté !
Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force.
Apprenez, échangez, progressez – et tout ça gratuitement !
👉 Inscrivez-vous maintenant !
Bonjour a tous A toi aussi Medza
moi j'aurais dit je souhaiterai
Code:
Private Sub UserForm_Initialize()
Dim Ctrl As Control
For Each Ctrl In UserForm1.Controls
If TypeOf Ctrl Is ComboBox Then
Ctrl.AddItem "Test1"
Ctrl.AddItem "Test2"
End If
Next Ctrl
End Sub
Bonjour medza, Paf, Jean-Marcel, le forum,
En reprenant le code de Jean-Marcel (sans vouloir le blesser dans cette intervention), je me suis permis de rectifier l’objet, et le code. Lancement avec le bouton de commande « Test » (en espérant avoir compris ta demande).
Cordialement,
Bernard
P.S. Jean-Marcel : J’adore particulièrement tes interventions sur les gestions de stocks
Bonjour medza, Paf, Jean-Marcel, le forum,
En reprenant le code de Jean-Marcel (sans vouloir le blesser dans cette intervention), je me suis permis de rectifier l’objet, et le code. Lancement avec le bouton de commande « Test » (en espérant avoir compris ta demande).
Cordialement,
Bernard
P.S. Jean-Marcel : J’adore particulièrement tes interventions sur les gestions de stocks
excuse moi mon ami
jai mal pose mon question
je veux jeux juste la liste n4,5,6,7,8 qui seront alimenté
jimagine quon utilise un boucle pour limiter nbre combobox à alimenter
Private Sub UserForm_Initialize()
Dim n As Byte
For n = 4 To 8
Me("Combobox" & n).List = _
Array("Test1", "Test2", "Test3", "Test4", "Test5", "Test6", "Test7", "Test8")
Next
End Sub
Maintenant si tu tiens à l'ajout item par item
Code:
Private Sub UserForm_Initialize()
Dim n As Byte, x As Byte
For n = 4 To 8
With Me("Combobox" & n)
For x = 1 To 8
.AddItem "Test" & x
Next
End With
Next
End Sub
ou
Code:
Private Sub UserForm_Initialize()
Dim n As Byte, x As Byte
For n = 4 To 8
With Me("Combobox" & n)
For x = 0 To 7
.AddItem Array("Test1", "Test2", "Test3", "Test4", "Test5", "Test6", "Test7", "Test8")(x)
Next
End With
Next
End Sub
- Navigue sans publicité - Accède à Cléa, notre assistante IA experte Excel... et pas que... - Profite de fonctionnalités exclusives Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel. Je deviens Supporter XLD