begin process at 2012 02 14 18:52:28
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

VBA

 > 

Combobox = pb de débutant!!!


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Combobox = pb de débutant!!!

vendredi 25 juillet 2003 à 15:23:53 | Combobox = pb de débutant!!!

KaJe

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!!!

vendredi 25 juillet 2003 à 15:34:02 | Re : Combobox = pb de débutant!!!

julleroyfr

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!!!
>
>
vendredi 25 juillet 2003 à 16:05:14 | Re : Combobox = pb de débutant!!!

KaJe


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!!!
> >
> >
>
vendredi 25 juillet 2003 à 17:05:11 | Re : Combobox = pb de débutant!!!

jmel

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!!!
> > >
> > >
> >
>
vendredi 25 juillet 2003 à 17:16:19 | Re : Combobox = pb de débutant!!!

KaJe

Malheureusement, Userform1.ComboBox(i) ne marche pas. C'est ce que j'ai essayé au début.
Kaje


-------------------------------
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!!!
> > > >
> > > >
> > >
> >
>
samedi 26 juillet 2003 à 17:30:48 | Re : Combobox = pb de débutant!!!

julleroyfr

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!!!
> > > >
> > > >
> > >
> >
>
dimanche 27 juillet 2003 à 09:09:26 | Re : Combobox = pb de débutant!!!

boursicotteur

Je ne sais pas ce que tu veux dire quand tu dis qu'il y a des pages sur un userform. En fait je ne sais pas ce qu'est un userform. S'agit t-il de formulaires (pages) apparaissant dans un formulaire MDI?

Enfin, peu importe...

Chacune de ces "pages" doit forcément avoir un numéro (0,1,2,...) unique donné lors de sa création alors si sur chacune de ces pages tu donne EXACTEMENT le même nom à tous les combobox (disons picturebox1), la chose devient facile à gérer.


for i=1 to x
Cells(i, 4).Value = Forms(i).ComboBox1
Cells(i, 5).Value = Forms(i).ComboBox1
next i

Forms(0) est le formulaire principal contenant tous les autres formulaires.


-------------------------------
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!!!
>
>


Cette discussion est classée dans : combobox, pb, valeur, débutant


Répondre à ce message

Sujets en rapport avec ce message

PB valeur d'une combobox= une date [ par sobeit1 ] salut,j'ai un probléme avec la valeur d'une combobox sur vba excel, en effet, je souhaiterais obliger la saissie d'une date dans le champ mais je n'ar pb de débutant [ par romano69 ] salutvoila , j'aimerai pour trouver le moyen de faire ca ... j'ai 2 colonnes ... je voudrai que qd la valeur d' une cellule de la premiere colonne est Petit probleme avec un ComboBox [ par Seth77 ] Slu Pourquoi, pour un combo box, il ne rentre jamais dans l evenement Change ? Comment faire alors pour faire un traitement quand je change la valeur problème affichage combobox [ par hellraiser94 ] bonjour,voici mon problème:je fais combobox1.items.add("test"). pas de pb juste que la.quand j'ajoute un item a une combobox, la ou les valeurs sont b "ComboBox" --> Mise en forme et déclaration de valeur [ par tztr ] Bonjour, Après plusieurs testes, je ne suis pas arrivé à faire fonctionner la "ComboBox".  (je sais, je suis Dobé )Voilà le problème:    J'aimerais po PB Datagrid [ par isaomi ] Bonjour,Je travaille en vb6j'ai un probleme de datagrid. lorsque je saisis une valeur dans une cellule, cette valeur se répercute dans une autre cellu Pb de date (gros débutant) [ par kangoo75 ] Bonjour, j'aimerais savoir le nombre d'année qu'il ya entre 2 dates, exemple : entre le 14/05/2003 et 14/05/2004 il ya 1 année et entre le 14/05/2 Base de donnée [ par Aaron ] Bonjour, j'aimerais avoir un conseil ! Je souhaiterais savoir s'il vaut mieux enregistrer x fois la même valeur dans une base de données ou utiliser Base de donnée [ par Aaron ] Bonjour, j'aimerais avoir un conseil ! Je souhaiterais savoir s'il vaut mieux enregistrer x fois la même valeur dans une base de données ou utiliser Conseil Base de données [ par Aaron ] Bonjour, j'aimerais avoir un conseil ! Je souhaiterais savoir s'il vaut mieux enregistrer x fois la même valeur dans une base de données ou utiliser


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,513 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales