Salut,
je crois que j'ai pigé ton probleme
-il faut que tu indexes tes forms et non pas tes combobox ni tes textbox. il faut que sur chacune de tes forms, le combobox est toujours le meme iem pour le textbox.
t'as plus qu'a faire un truc du style
for i=1 to x
cells(blabla).value = form(i).combobox
idem pour textbox
next
J'espere que c'est ca. Sinon envoie ton programme, pour une meilleure aide.
-------------------------------
Réponse au message :
-------------------------------
> Je ne sais pas si moi aussi j'ai bien compris ton problème mais pourquoi pas faire:
> for i=1 to x
> Cells(i, 4).Value = UserForm1.ComboBox(i)
> Cells(i, 5).Value = UserForm1.TextBox(i)
> next i
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> >
> >
Kaje
> > Merci, voilà les précisions:
> >
> > En fait, j'ai différentes pages qui apparaissent sur un Userform en fonction d'un nombre (1<x<6) qui est défini auparavant. Une fois ce nombre défini (ex. x = 4), les pages 1,2,3 et 4 apparaissent. La dessus, il y a des combobox et des textbox. Par exemple sur la page 1, il y a le combobox 1 et le textbox 1, sur la page2, le combobox2 et le textbox2 ... ainsi de suite jusqu'au combobox4 et textbox4.
> >
> > Je veux récupérer les valeurs de ces combobox et textbox dans des cellules d'une feuille de calcul.
> > C'est là que ma boucle rentre en jeu (je voulais éviter les "if") :
> >
> > for x = fin + 1 To fin + nbre (fin et nbre sont des valeurs définies avant)
> > Cells(v, 4).Value = UserForm1.ComboBox(10 + (v - fin -1) * 2).Value
> > Cells(v, 5).Value = UserForm1.TextBox(10 + (v - fin -1) * 2).Value
> >
> > next
> >
> > voilà, je sais pas si j'ai été clair!
> > Merci encore
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Salut je veux bien t'aider mais il va falloir plus de détails. Ton probleme n'est pas très claire.
> > >
> > > Voila ce que j'ai compris:
> > > -t'as 6 combobox dont le nom est combobox(x) avec 1 <x < 6
> > >
> > > Mais apres tu veux que ton combobox il fasse quoi?
> > > je vois pas quand est ce que dois intervenir ta boucle
> > >
> > > Donne-moi plus d'info et j'essayerai de regler ton probleme.
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > >
Kaje
> > > >
> > > > Salut,
> > > >
> > > > Je souhaite faire une boucle sur un combobox (ou un textbox) mais je n'y arrive pas!!!!!!!!!!!!
> > > >
> > > >
> > > > En fait j'ai une valeur x qui varie entre 1 et 6 et je veux que le combobox numéro x (donc 1, 2,3,4,5 ou 6) (qui sont déjà crées) prenne une valeur quelconque.
> > > >
> > > > Combobox(x) ne marche pas malheureusement.......
> > > >
> > > > Merci de votre aide les experts!!!
> > > >
> > > >
> > >
> >
>