Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Resultat Textbox en fonction de combobox

238 views
Skip to first unread message

lolo

unread,
May 10, 2010, 5:30:49 AM5/10/10
to
Salut ,

Voila j'ai une userform avec deux combobox et suivant les valeurs de
chacune je voudrais afficher dans une textbox la valeur correspondant
lié aux 2 combos.


En fait nous avons un tableau avec 3 colonnes, la première correspond
au combo1, la seconde au combo 2 et on veut afficher le resultat de la
troisième colonne dans la textbox.

Merci de votre aide

@+
Lolo

Jacky

unread,
May 10, 2010, 8:14:08 AM5/10/10
to
Bonjour,
Je propose ceci:
Validation par un bouton sur l'userform
'---------------
Private Sub CommandButton1_Click()
If IsError(Evaluate("INDEX(fonction,MATCH(""" & ComboBox1.Value & ComboBox2.Value & """,nom&prenom,0))")) Then
    msg = "Non trouvé"
    Beep
 Else
    msg = Evaluate("INDEX(fonction,MATCH(""" & ComboBox1.Value & ComboBox2.Value & """,nom&prenom,0))")
 End If
TextBox1.Value = msg
End Sub
'----------------
Iliustration de cet exemple  ici
"lolo" <lolo...@yahoo.fr> a écrit dans le message de news: fc50b7ae-9aa1-4526...@q32g2000yqb.googlegroups.com...

LSteph

unread,
May 10, 2010, 8:19:20 AM5/10/10
to
Bonjour,

Et donc ce résultat arrive en regard de la colonne 3 selon le dernier
choix opéré dans la combo1 ou la combo2..
cela n'a vraisemblablement pas d'importance puisqu'on en déduit que
la source évidemment ne comporte aucun doublon et c'est au moment de
l'évennement que tu n'as pas indiqué et selon un calcul non précisé
que cela va s'afficher dans le textbox...
soit, donc moyennant cette hypothèse tu rencontre alors sans doute un
problème que tu ne juge pas nécessaire non plus d'évoquer et à partir
de quoi on est supposé trouver la question et la réponse.

@+

Cordialement.

--
LSteph


du calcul que tu ne dévoile pas que l=e résultat

Jacky

unread,
May 10, 2010, 11:54:40 AM5/10/10
to
Re...
 
Un peu plus élaboré
 
Ps: Il serait sympathique de recevoir un retour aux propositions qui te sont offertes.

--
Salutations
JJ
 
"Jacky" <Dup...@marcel.fr> a écrit dans le message de news: Orz4NpD...@TK2MSFTNGP02.phx.gbl...

troll@enfer.fr LE TROLL

unread,
May 10, 2010, 2:42:38 PM5/10/10
to
Bonjour,

dim deuxCombos as string
deuxCombos = combo1.text & combo2.text
select case deuxCombos
Case "hkjhk" ' repr�sente le contenu joint des deux combos
' ce qu'il faut faire
case "uii"
' ce qu'il faut faire
case "pogfc"
' etc...
end select

Cordialement ;o)
-
Logiciels, romans, contacts : http://irolog.free.fr
_______________________
.
.


"lolo" <lolo...@yahoo.fr> a �crit dans le message de
news:fc50b7ae-9aa1-4526...@q32g2000yqb.googlegroups.com...
Salut ,

Voila j'ai une userform avec deux combobox et suivant les valeurs de
chacune je voudrais afficher dans une textbox la valeur correspondant

li� aux 2 combos.


En fait nous avons un tableau avec 3 colonnes, la premi�re correspond


au combo1, la seconde au combo 2 et on veut afficher le resultat de la

troisi�me colonne dans la textbox.

lolo

unread,
May 11, 2010, 1:59:42 AM5/11/10
to
Bonjour

Excusez moi de répondre un peu tard...quelques soucis d'internet à la
maison...
J'ai adapté la réponse de Jacky qui me convient parfaitement...(Je
vais voir avec mon collègue ce qu'il en pense )
j'aurais encore appris quelques chose aujourd'hui...


Je vous remercie tous de votre aide et du temps passé pour répondre au
problème posé

Bonne journée

Lolo

troll@enfer.fr LE TROLL

unread,
May 11, 2010, 3:20:06 AM5/11/10
to
Bonjour,

En fait il y a souvent trois ou quatre fa�ons de traiter un probl�me
proprement en informatique, il n'y a pas g�n�ralement pas qu'une solution,
plus les solutions de contournement ...

Le combo ou la liste (marche pareil), on peut r�cup�rer de plusieurs
fa�on son contenu
combo1.text
combo1.list(combo1.listindex)

Idem pour ensuite tester, il y a le IF, le SELECT CASE... ce dernier est
plus rapide, plus adapt� � un nombre important de choix, voire plus clair.

Cordialement ;o)
-
Logiciels, romans, contacts : http://irolog.free.fr
_______________________
.
.


"lolo" <lolo...@yahoo.fr> a �crit dans le message de

news:82605e9b-5b34-48a9...@o14g2000yqb.googlegroups.com...
Bonjour

Excusez moi de r�pondre un peu tard...quelques soucis d'internet � la
maison...
J'ai adapt� la r�ponse de Jacky qui me convient parfaitement...(Je
vais voir avec mon coll�gue ce qu'il en pense )


j'aurais encore appris quelques chose aujourd'hui...


Je vous remercie tous de votre aide et du temps pass� pour r�pondre au
probl�me pos�

Bonne journ�e

Lolo

Jacky

unread,
May 11, 2010, 5:41:30 AM5/11/10
to
Re...
Pour éviter les doublons dans le combobox1 (les noms dans l'exemple)
"lolo" <lolo...@yahoo.fr> a écrit dans le message de news: 82605e9b-5b34-48a9...@o14g2000yqb.googlegroups.com...
0 new messages