OVH Cloud OVH Cloud

Affichage combobox selon variable

4 réponses
Avatar
Loic.
eheheheh
Merci camille ! :)


Deux petites questions en compl=E9ment si cela ne t'ennuie=20
pas.
dans ce code : Test.RowSource =3D Range("a1:a3").Address on=20
sous entends que la range est d=E9fini (que l'on connait le=20
nombre de ligne ...) cependant cette range d=E9pends du=20
nombre de valeur inscrite depuis un formulaire de=20
saisie... ya moyen de corriger cela?
Sinon que faire pour que la textbox s=E9lectionn=E9 soit en=20
concordance avec la valeur selectionn=E9 dans la combox?

Je prends des notes hein, pour pas avoir =E0 redemander :)
THK

4 réponses

Avatar
loic.
Bonjour Misange!

Effectivement je consulte les pages depuis ie, étant au
travail et n'ayant pas autorité pour utiliser oe ou
autre... Merci tout de même !
Je n'ai pas compris comme je te l'ai expliqué sur le fil
avec Camille, pourquoi mon message collé à la suite
n'avait pas été affiché (d'ou un nouveau fil)!
bref :)

La première partie fonctionne agréablement bien. Cependant
j'aimerai savoir comment modifier l'affichage en textbox
selon la valeur choisi dans la combobox...

Merci :-)

-----Message d'origine-----
Bonjour Loic,
Visiblement tu poursuis une conversation avec Camille...
Dans ce cas ce

serait mieux de rester dans le même fil, c'est impossible
de savoir de quoi

tu causes dans la deuxième partie de ton message quand on
a pas le reste.

Pour la première partie :
Si tes données servant à alimenter ta combo sont par
exemple sur la page

"data" en colonne A (mais en nombre variable) avec une
étiquette en A1. Tu

commences par nommer tes données source avec la fonction
décaler :

insertion/nom/définir source=(data!$A$2;;;nbval(data!
$A:$A)-1;)

Ensuite dans ta rowsource tu indiques RowSource = ("data!
source")


Comme je vois que tu lis le forum avec le web, fais un
petit tour sur la

page connection d'excelabo pour découvrir comment le lire
beaucoup plus

confortablement avec un vrai lecteur de news.

Misange migrateuse http://www.excelabo.net
==Attention, Disciplus a migré et devient excelabo !
============





"Loic." a écrit dans le message de
news:

664e01c35816$2415d040$
eheheheh
Merci camille ! :)


Deux petites questions en complément si cela ne t'ennuie
pas.
dans ce code : Test.RowSource = Range("a1:a3").Address on
sous entends que la range est défini (que l'on connait le
nombre de ligne ...) cependant cette range dépends du
nombre de valeur inscrite depuis un formulaire de
saisie... ya moyen de corriger cela?
Sinon que faire pour que la textbox sélectionné soit en
concordance avec la valeur selectionné dans la combox?

Je prends des notes hein, pour pas avoir à redemander :)
THK


.



Avatar
Misange
re bonjour
1)Tu devrais quand même essayer avec décaler, c'est plus élégant :-))) (le
code est surtout bien plus lisible et crois moi quand tu y reviens quelque
temps plus tard c'est important...
2) si j'ai bien tout compris (pas sur !) tu veux choisir un truc dans ta
liste et que la valeur choisie s'affiche dans un text box ?
Il faut que tu écrives ton code dans le combo_change()
mavariable = macombo.Text
montextbox.value=mavariable
(pas testé !)

--
Misange migrateuse http://www.excelabo.net
==Attention, Disciplus a migré et devient excelabo !===========



"loic." a écrit dans le message de news:
0b1a01c35826$0515eb70$
Bonjour Misange!

Effectivement je consulte les pages depuis ie, étant au
travail et n'ayant pas autorité pour utiliser oe ou
autre... Merci tout de même !
Je n'ai pas compris comme je te l'ai expliqué sur le fil
avec Camille, pourquoi mon message collé à la suite
n'avait pas été affiché (d'ou un nouveau fil)!
bref :)

La première partie fonctionne agréablement bien. Cependant
j'aimerai savoir comment modifier l'affichage en textbox
selon la valeur choisi dans la combobox...

Merci :-)

-----Message d'origine-----
Bonjour Loic,
Visiblement tu poursuis une conversation avec Camille...
Dans ce cas ce

serait mieux de rester dans le même fil, c'est impossible
de savoir de quoi

tu causes dans la deuxième partie de ton message quand on
a pas le reste.

Pour la première partie :
Si tes données servant à alimenter ta combo sont par
exemple sur la page

"data" en colonne A (mais en nombre variable) avec une
étiquette en A1. Tu

commences par nommer tes données source avec la fonction
décaler :

insertion/nom/définir source=(data!$A$2;;;nbval(data!
$A:$A)-1;)

Ensuite dans ta rowsource tu indiques RowSource = ("data!
source")


Comme je vois que tu lis le forum avec le web, fais un
petit tour sur la

page connection d'excelabo pour découvrir comment le lire
beaucoup plus

confortablement avec un vrai lecteur de news.

Misange migrateuse http://www.excelabo.net
==Attention, Disciplus a migré et devient excelabo !
=========== >




"Loic." a écrit dans le message de
news:

664e01c35816$2415d040$
eheheheh
Merci camille ! :)


Deux petites questions en complément si cela ne t'ennuie
pas.
dans ce code : Test.RowSource = Range("a1:a3").Address on
sous entends que la range est défini (que l'on connait le
nombre de ligne ...) cependant cette range dépends du
nombre de valeur inscrite depuis un formulaire de
saisie... ya moyen de corriger cela?
Sinon que faire pour que la textbox sélectionné soit en
concordance avec la valeur selectionné dans la combox?

Je prends des notes hein, pour pas avoir à redemander :)
THK


.



Avatar
loic.
eeeeh je connais pas "décaler" :)
Vais essayer ton code de suite.
Merci pour les infos.


-----Message d'origine-----
re bonjour
1)Tu devrais quand même essayer avec décaler, c'est plus
élégant :-))) (le

code est surtout bien plus lisible et crois moi quand tu
y reviens quelque

temps plus tard c'est important...
2) si j'ai bien tout compris (pas sur !) tu veux choisir
un truc dans ta

liste et que la valeur choisie s'affiche dans un text
box ?

Il faut que tu écrives ton code dans le combo_change()
mavariable = macombo.Text
montextbox.value=mavariable
(pas testé !)

--
Misange migrateuse http://www.excelabo.net
==Attention, Disciplus a migré et devient excelabo !
============





"loic." a écrit dans le message de
news:

0b1a01c35826$0515eb70$
Bonjour Misange!

Effectivement je consulte les pages depuis ie, étant au
travail et n'ayant pas autorité pour utiliser oe ou
autre... Merci tout de même !
Je n'ai pas compris comme je te l'ai expliqué sur le fil
avec Camille, pourquoi mon message collé à la suite
n'avait pas été affiché (d'ou un nouveau fil)!
bref :)

La première partie fonctionne agréablement bien. Cependant
j'aimerai savoir comment modifier l'affichage en textbox
selon la valeur choisi dans la combobox...

Merci :-)

-----Message d'origine-----
Bonjour Loic,
Visiblement tu poursuis une conversation avec Camille...
Dans ce cas ce

serait mieux de rester dans le même fil, c'est impossible
de savoir de quoi

tu causes dans la deuxième partie de ton message quand on
a pas le reste.

Pour la première partie :
Si tes données servant à alimenter ta combo sont par
exemple sur la page

"data" en colonne A (mais en nombre variable) avec une
étiquette en A1. Tu

commences par nommer tes données source avec la fonction
décaler :

insertion/nom/définir source=(data!$A$2;;;nbval(data!
$A:$A)-1;)

Ensuite dans ta rowsource tu indiques RowSource = ("data!
source")


Comme je vois que tu lis le forum avec le web, fais un
petit tour sur la

page connection d'excelabo pour découvrir comment le lire
beaucoup plus

confortablement avec un vrai lecteur de news.

Misange migrateuse http://www.excelabo.net
==Attention, Disciplus a migré et devient excelabo !
============





"Loic." a écrit dans le message de
news:

664e01c35816$2415d040$
eheheheh
Merci camille ! :)


Deux petites questions en complément si cela ne t'ennuie
pas.
dans ce code : Test.RowSource = Range("a1:a3").Address on
sous entends que la range est défini (que l'on connait le
nombre de ligne ...) cependant cette range dépends du
nombre de valeur inscrite depuis un formulaire de
saisie... ya moyen de corriger cela?
Sinon que faire pour que la textbox sélectionné soit en
concordance avec la valeur selectionné dans la combox?

Je prends des notes hein, pour pas avoir à redemander :)
THK


.




.




Avatar
Loic.
ok, je vais voir de ce pas.
Merci, bonjour et bonne journée :)

-----Message d'origine-----
l'essayer c'est l'adopter ! après tout ce que tu rajoutes
dans ta colonne A

(sans blancs) sera automatiquement ajouté à ta liste.
C'est une fonction

géniale pour faire des mises à jour automatiques de TCD,
de graphiques, de

sources de listes... tu trouveras des explications
complémentaires sur

excelabo, page graphique (si si n'aies pas peur ! voir
graphiques

dynamiques) et aussi sur la page lexique. Plus dans
l'aide d'excel qaund

même aussi (parfois, quand on sait ce qu'on cherche, ça
sert !)


--
Misange migrateuse http://www.excelabo.net
==Attention, Disciplus a migré et devient excelabo !
============





"loic." a écrit dans le message de
news:

67ed01c35830$3eb6aea0$
eeeeh je connais pas "décaler" :)
Vais essayer ton code de suite.
Merci pour les infos.


-----Message d'origine-----
re bonjour
1)Tu devrais quand même essayer avec décaler, c'est plus
élégant :-))) (le

code est surtout bien plus lisible et crois moi quand tu
y reviens quelque

temps plus tard c'est important...
2) si j'ai bien tout compris (pas sur !) tu veux choisir
un truc dans ta

liste et que la valeur choisie s'affiche dans un text
box ?

Il faut que tu écrives ton code dans le combo_change()
mavariable = macombo.Text
montextbox.value=mavariable
(pas testé !)

--
Misange migrateuse http://www.excelabo.net
==Attention, Disciplus a migré et devient excelabo !
============





"loic." a écrit dans le message de
news:

0b1a01c35826$0515eb70$
Bonjour Misange!

Effectivement je consulte les pages depuis ie, étant au
travail et n'ayant pas autorité pour utiliser oe ou
autre... Merci tout de même !
Je n'ai pas compris comme je te l'ai expliqué sur le fil
avec Camille, pourquoi mon message collé à la suite
n'avait pas été affiché (d'ou un nouveau fil)!
bref :)

La première partie fonctionne agréablement bien.
Cependant


j'aimerai savoir comment modifier l'affichage en textbox
selon la valeur choisi dans la combobox...

Merci :-)

-----Message d'origine-----
Bonjour Loic,
Visiblement tu poursuis une conversation avec Camille...
Dans ce cas ce

serait mieux de rester dans le même fil, c'est
impossible



de savoir de quoi
tu causes dans la deuxième partie de ton message quand
on



a pas le reste.
Pour la première partie :
Si tes données servant à alimenter ta combo sont par
exemple sur la page

"data" en colonne A (mais en nombre variable) avec une
étiquette en A1. Tu

commences par nommer tes données source avec la fonction
décaler :

insertion/nom/définir source=(data!$A$2;;;nbval(data!
$A:$A)-1;)

Ensuite dans ta rowsource tu indiques RowSource =
("data!



source")

Comme je vois que tu lis le forum avec le web, fais un
petit tour sur la

page connection d'excelabo pour découvrir comment le
lire



beaucoup plus
confortablement avec un vrai lecteur de news.

Misange migrateuse http://www.excelabo.net
==Attention, Disciplus a migré et devient excelabo !
============





"Loic." a écrit dans le message de
news:

664e01c35816$2415d040$
eheheheh
Merci camille ! :)


Deux petites questions en complément si cela ne t'ennuie
pas.
dans ce code : Test.RowSource = Range("a1:a3").Address
on



sous entends que la range est défini (que l'on connait
le



nombre de ligne ...) cependant cette range dépends du
nombre de valeur inscrite depuis un formulaire de
saisie... ya moyen de corriger cela?
Sinon que faire pour que la textbox sélectionné soit en
concordance avec la valeur selectionné dans la combox?

Je prends des notes hein, pour pas avoir à redemander :)
THK


.




.




.