Alimenter une combobox depuis un formulaire Multipage

bonjour

je me heurte a un petit soucis , je souhaite alimenter une combobox sur la page 1 de mon multi page d'un Userform

en ecrivant ceci :

Me.MultiPage1.Page(1).ComboBox3.AddItem = "VELO ROUGE"
Me.MultiPage1.Page(1).ComboBox3.AddItem = "VELO BLEU"

seulement velo rouge et velo bleu ne sont pas chargés dans mon combobox et je trouve pas ce qui cloque dans la facon d'ecrire

ces instructions .

Pourrier vous m'aiguiller ,? ..En vous remerciant par avance.

oups ! j'ai trouvé l'erreur , j'avais placé ces instructions la ou il fallait pas

Bonjour,

Un essai ...

Me.MultiPage1.Page1.ComboBox3.AddItem "VELO ROUGE"
Me.MultiPage1.Page1.ComboBox3.AddItem "VELO BLEU"

ric

Salut

essaie ça :

75combox.xlsm (13.73 Ko)

Merci pour votre réponse ! j'en ai une autre sur le meme thème ..si toutefois vous pouvez me repondre

je souhaiterai pouvoir ecrire plus simplement les lignes suivantes :

Me.MultiPage1.Page2.ComboBox11.AddItem "VELO ROUGE"
Me.MultiPage1.Page2.ComboBox11.AddItem "VELO BLEU"

Me.MultiPage1.Page3.ComboBox18.AddItem "VELO ROUGE"
Me.MultiPage1.Page3.ComboBox18.AddItem "VELO BLEU"

Me.MultiPage1.Page4.ComboBox25.AddItem "VELO ROUGE"
Me.MultiPage1.Page4.ComboBox25.AddItem "VELO BLEU"

Me.MultiPage1.Page5.ComboBox32.AddItem "VELO ROUGE"
Me.MultiPage1.Page5.ComboBox32.AddItem "VELO BLEU"

Me.MultiPage1.Page6.ComboBox39.AddItem "VELO ROUGE"
Me.MultiPage1.Page6.ComboBox39.AddItem "VELO BLEU"

Me.MultiPage1.Page7.ComboBox46.AddItem "VELO ROUGE"
Me.MultiPage1.Page7.ComboBox46.AddItem "VELO BLEU"

à noter que le numero des mes combobox suit une progression de type : 11+7*k pour k compris entre 0 et 5

j'ai tenté une ecriture dans le genre mais ca ne passe pas

for k=2 to 7
Me.MultiPage1."Page" & (k+2) ."ComboBox" & (11 +7*k).AddItem "VELO ROUGE"
Me.MultiPage1."Page" & (k+2) .ComboBox & (11+7*k).AddItem "VELO BLEU"
next

le but et de placer cette instruction à l’initialisation du formulaire

Mais la syntaxe doit vraiment clocher ......

Voyez vous une façon d’écrire cela plus correctement ? Un grand Merci ...

Salut

'A mon avis il est impossible de définir les meme nom des combox sur chaque page alors :
Private Sub UserForm_Initialize()
Dim d As Control
For k = 11 To 46 Step 7
Me.Controls("ComboBox" & k).AddItem "VELO ROUGE"
Me.Controls("ComboBox" & k).AddItem "VELO BLEU"
Next
End Sub

Merci pour cette réponse , si je comprend bien votre réponse on ne peut charger des combobox se trouvant pas sur plusieurs pages

d'un formulaire de type " Multipage " par une seule instruction ...dommage moi qui croyais que c'etait possible ..

si je comprend bien votre réponse "je pense que ma réponse n'était pas satisfaisante"

Pas du tout , vous m'aviez indiqué que ce n'est pas possible et je vous en remercie

Rechercher des sujets similaires à "alimenter combobox formulaire multipage"