Bonjour à toutes et tous !!
J'ai un un UserForm avec un ComboBox "article" et un TextBox "prix_HT"
Le contenu de "article" vient d'une feuille avec 2 colonnes "Article"
& "Prix_HT" où article est affiché dans ma ComboBox avec RowSource...
Je sais pas 'récupérer' le "Prix_HT" en fonction de l'article choisit
dans ma ComboBox "Article"...
Je sais faire ça avec une zone de formulaire et la fonction INDEX( )
... mais pas en VB..
J'ai pas trouvé d'exemple simple chez stoeffler, renaud et ses
poteaux....
Si quelqu'un à un p'tit exemple à proposer, il serait le bienvenu
A+
Bonjour à toutes et tous !!
J'ai un un UserForm avec un ComboBox "article" et un TextBox "prix_HT"
Le contenu de "article" vient d'une feuille avec 2 colonnes "Article"
& "Prix_HT" où article est affiché dans ma ComboBox avec RowSource...
Je sais pas 'récupérer' le "Prix_HT" en fonction de l'article choisit
dans ma ComboBox "Article"...
Je sais faire ça avec une zone de formulaire et la fonction INDEX( )
... mais pas en VB..
J'ai pas trouvé d'exemple simple chez stoeffler, renaud et ses
poteaux....
Si quelqu'un à un p'tit exemple à proposer, il serait le bienvenu
A+
Bonjour à toutes et tous !!
J'ai un un UserForm avec un ComboBox "article" et un TextBox "prix_HT"
Le contenu de "article" vient d'une feuille avec 2 colonnes "Article"
& "Prix_HT" où article est affiché dans ma ComboBox avec RowSource...
Je sais pas 'récupérer' le "Prix_HT" en fonction de l'article choisit
dans ma ComboBox "Article"...
Je sais faire ça avec une zone de formulaire et la fonction INDEX( )
... mais pas en VB..
J'ai pas trouvé d'exemple simple chez stoeffler, renaud et ses
poteaux....
Si quelqu'un à un p'tit exemple à proposer, il serait le bienvenu
A+
Bonjour
A mon avis, une solution simple consiste à remplir ton combobox avec un
rowsource contenant plusieurs colonnes, puis à faire référence à une
colonne
de ton combobox dans ton textbox
Exemple, avec tes données Articles en A et B ( A pour articles, B pour
prix ) . Nomme ta plage Articles, puis dans les propriétés du combo, mets
Columncount à 2, et adapte columnwidth. Tu peux par exemple mettre
columnwidth à 200 pt; 0 pt pour que la deuxième colonne n'apparaisse pas.
Puis tu adaptes l'évènement Change du combobox, par exemple comme suit
Private Sub ComboBox1_Change()
TextBox1 = ComboBox1.Column(1)
End Sub
Adapte bien entendu les noms des contrôles
--
Cela convient-il?
----
Pierre Fauconnier
"C'est lorsqu'il y a un temps mort qu'il faut tuer le temps..."
(remplacer NOSPAM par pfi pour me répondre. Merci)
---
Myriam wrote:Bonjour à toutes et tous !!
J'ai un un UserForm avec un ComboBox "article" et un TextBox "prix_HT"
Le contenu de "article" vient d'une feuille avec 2 colonnes "Article"
& "Prix_HT" où article est affiché dans ma ComboBox avec RowSource...
Je sais pas 'récupérer' le "Prix_HT" en fonction de l'article choisit
dans ma ComboBox "Article"...
Je sais faire ça avec une zone de formulaire et la fonction INDEX( )
... mais pas en VB..
J'ai pas trouvé d'exemple simple chez stoeffler, renaud et ses
poteaux....
Si quelqu'un à un p'tit exemple à proposer, il serait le bienvenu
A+
Bonjour
A mon avis, une solution simple consiste à remplir ton combobox avec un
rowsource contenant plusieurs colonnes, puis à faire référence à une
colonne
de ton combobox dans ton textbox
Exemple, avec tes données Articles en A et B ( A pour articles, B pour
prix ) . Nomme ta plage Articles, puis dans les propriétés du combo, mets
Columncount à 2, et adapte columnwidth. Tu peux par exemple mettre
columnwidth à 200 pt; 0 pt pour que la deuxième colonne n'apparaisse pas.
Puis tu adaptes l'évènement Change du combobox, par exemple comme suit
Private Sub ComboBox1_Change()
TextBox1 = ComboBox1.Column(1)
End Sub
Adapte bien entendu les noms des contrôles
--
Cela convient-il?
----
Pierre Fauconnier
"C'est lorsqu'il y a un temps mort qu'il faut tuer le temps..."
(remplacer NOSPAM par pfi pour me répondre. Merci)
---
Myriam wrote:
Bonjour à toutes et tous !!
J'ai un un UserForm avec un ComboBox "article" et un TextBox "prix_HT"
Le contenu de "article" vient d'une feuille avec 2 colonnes "Article"
& "Prix_HT" où article est affiché dans ma ComboBox avec RowSource...
Je sais pas 'récupérer' le "Prix_HT" en fonction de l'article choisit
dans ma ComboBox "Article"...
Je sais faire ça avec une zone de formulaire et la fonction INDEX( )
... mais pas en VB..
J'ai pas trouvé d'exemple simple chez stoeffler, renaud et ses
poteaux....
Si quelqu'un à un p'tit exemple à proposer, il serait le bienvenu
A+
Bonjour
A mon avis, une solution simple consiste à remplir ton combobox avec un
rowsource contenant plusieurs colonnes, puis à faire référence à une
colonne
de ton combobox dans ton textbox
Exemple, avec tes données Articles en A et B ( A pour articles, B pour
prix ) . Nomme ta plage Articles, puis dans les propriétés du combo, mets
Columncount à 2, et adapte columnwidth. Tu peux par exemple mettre
columnwidth à 200 pt; 0 pt pour que la deuxième colonne n'apparaisse pas.
Puis tu adaptes l'évènement Change du combobox, par exemple comme suit
Private Sub ComboBox1_Change()
TextBox1 = ComboBox1.Column(1)
End Sub
Adapte bien entendu les noms des contrôles
--
Cela convient-il?
----
Pierre Fauconnier
"C'est lorsqu'il y a un temps mort qu'il faut tuer le temps..."
(remplacer NOSPAM par pfi pour me répondre. Merci)
---
Myriam wrote:Bonjour à toutes et tous !!
J'ai un un UserForm avec un ComboBox "article" et un TextBox "prix_HT"
Le contenu de "article" vient d'une feuille avec 2 colonnes "Article"
& "Prix_HT" où article est affiché dans ma ComboBox avec RowSource...
Je sais pas 'récupérer' le "Prix_HT" en fonction de l'article choisit
dans ma ComboBox "Article"...
Je sais faire ça avec une zone de formulaire et la fonction INDEX( )
... mais pas en VB..
J'ai pas trouvé d'exemple simple chez stoeffler, renaud et ses
poteaux....
Si quelqu'un à un p'tit exemple à proposer, il serait le bienvenu
A+
Salut Pierre !!
Ha !! Tu triches... Tu caches la 'colonne' Prix et ni vu ni connu !!!
J'y avais pas pensé.... J'étais partie sur un truc plus compliqué..
Comme quoi rien ne vaut l'expérience...
Merci!
"Pierre Fauconnier" a écrit dans le
message de news:Bonjour
A mon avis, une solution simple consiste à remplir ton combobox avec
un rowsource contenant plusieurs colonnes, puis à faire référence à
une colonne de ton combobox dans ton textbox
Exemple, avec tes données Articles en A et B ( A pour articles, B
pour prix ) . Nomme ta plage Articles, puis dans les propriétés du
combo, mets Columncount à 2, et adapte columnwidth. Tu peux par
exemple mettre columnwidth à 200 pt; 0 pt pour que la deuxième
colonne n'apparaisse pas. Puis tu adaptes l'évènement Change du
combobox, par exemple comme suit
Private Sub ComboBox1_Change()
TextBox1 = ComboBox1.Column(1)
End Sub
Adapte bien entendu les noms des contrôles
--
Cela convient-il?
----
Pierre Fauconnier
"C'est lorsqu'il y a un temps mort qu'il faut tuer le temps..."
(remplacer NOSPAM par pfi pour me répondre. Merci)
---
Myriam wrote:Bonjour à toutes et tous !!
J'ai un un UserForm avec un ComboBox "article" et un TextBox
"prix_HT"
Le contenu de "article" vient d'une feuille avec 2 colonnes
"Article" & "Prix_HT" où article est affiché dans ma ComboBox avec
RowSource... Je sais pas 'récupérer' le "Prix_HT" en fonction de
l'article choisit dans ma ComboBox "Article"...
Je sais faire ça avec une zone de formulaire et la fonction INDEX( )
... mais pas en VB..
J'ai pas trouvé d'exemple simple chez stoeffler, renaud et ses
poteaux....
Si quelqu'un à un p'tit exemple à proposer, il serait le bienvenu
A+
Salut Pierre !!
Ha !! Tu triches... Tu caches la 'colonne' Prix et ni vu ni connu !!!
J'y avais pas pensé.... J'étais partie sur un truc plus compliqué..
Comme quoi rien ne vaut l'expérience...
Merci!
"Pierre Fauconnier" <pierre.fauconnier@NOSPAM.be> a écrit dans le
message de news:eOndIHosDHA.536@tk2msftngp13.phx.gbl...
Bonjour
A mon avis, une solution simple consiste à remplir ton combobox avec
un rowsource contenant plusieurs colonnes, puis à faire référence à
une colonne de ton combobox dans ton textbox
Exemple, avec tes données Articles en A et B ( A pour articles, B
pour prix ) . Nomme ta plage Articles, puis dans les propriétés du
combo, mets Columncount à 2, et adapte columnwidth. Tu peux par
exemple mettre columnwidth à 200 pt; 0 pt pour que la deuxième
colonne n'apparaisse pas. Puis tu adaptes l'évènement Change du
combobox, par exemple comme suit
Private Sub ComboBox1_Change()
TextBox1 = ComboBox1.Column(1)
End Sub
Adapte bien entendu les noms des contrôles
--
Cela convient-il?
----
Pierre Fauconnier
"C'est lorsqu'il y a un temps mort qu'il faut tuer le temps..."
(remplacer NOSPAM par pfi pour me répondre. Merci)
---
Myriam wrote:
Bonjour à toutes et tous !!
J'ai un un UserForm avec un ComboBox "article" et un TextBox
"prix_HT"
Le contenu de "article" vient d'une feuille avec 2 colonnes
"Article" & "Prix_HT" où article est affiché dans ma ComboBox avec
RowSource... Je sais pas 'récupérer' le "Prix_HT" en fonction de
l'article choisit dans ma ComboBox "Article"...
Je sais faire ça avec une zone de formulaire et la fonction INDEX( )
... mais pas en VB..
J'ai pas trouvé d'exemple simple chez stoeffler, renaud et ses
poteaux....
Si quelqu'un à un p'tit exemple à proposer, il serait le bienvenu
A+
Salut Pierre !!
Ha !! Tu triches... Tu caches la 'colonne' Prix et ni vu ni connu !!!
J'y avais pas pensé.... J'étais partie sur un truc plus compliqué..
Comme quoi rien ne vaut l'expérience...
Merci!
"Pierre Fauconnier" a écrit dans le
message de news:Bonjour
A mon avis, une solution simple consiste à remplir ton combobox avec
un rowsource contenant plusieurs colonnes, puis à faire référence à
une colonne de ton combobox dans ton textbox
Exemple, avec tes données Articles en A et B ( A pour articles, B
pour prix ) . Nomme ta plage Articles, puis dans les propriétés du
combo, mets Columncount à 2, et adapte columnwidth. Tu peux par
exemple mettre columnwidth à 200 pt; 0 pt pour que la deuxième
colonne n'apparaisse pas. Puis tu adaptes l'évènement Change du
combobox, par exemple comme suit
Private Sub ComboBox1_Change()
TextBox1 = ComboBox1.Column(1)
End Sub
Adapte bien entendu les noms des contrôles
--
Cela convient-il?
----
Pierre Fauconnier
"C'est lorsqu'il y a un temps mort qu'il faut tuer le temps..."
(remplacer NOSPAM par pfi pour me répondre. Merci)
---
Myriam wrote:Bonjour à toutes et tous !!
J'ai un un UserForm avec un ComboBox "article" et un TextBox
"prix_HT"
Le contenu de "article" vient d'une feuille avec 2 colonnes
"Article" & "Prix_HT" où article est affiché dans ma ComboBox avec
RowSource... Je sais pas 'récupérer' le "Prix_HT" en fonction de
l'article choisit dans ma ComboBox "Article"...
Je sais faire ça avec une zone de formulaire et la fonction INDEX( )
... mais pas en VB..
J'ai pas trouvé d'exemple simple chez stoeffler, renaud et ses
poteaux....
Si quelqu'un à un p'tit exemple à proposer, il serait le bienvenu
A+
Bonjour
A mon avis, une solution simple consiste à remplir ton combobox avec un
rowsource contenant plusieurs colonnes, puis à faire référence à une
colonne
de ton combobox dans ton textbox
Exemple, avec tes données Articles en A et B ( A pour articles, B pour
prix ) . Nomme ta plage Articles, puis dans les propriétés du combo, mets
Columncount à 2, et adapte columnwidth. Tu peux par exemple mettre
columnwidth à 200 pt; 0 pt pour que la deuxième colonne n'apparaisse pas.
Puis tu adaptes l'évènement Change du combobox, par exemple comme suit
Private Sub ComboBox1_Change()
TextBox1 = ComboBox1.Column(1)
End Sub
Adapte bien entendu les noms des contrôles
--
Cela convient-il?
----
Pierre Fauconnier
"C'est lorsqu'il y a un temps mort qu'il faut tuer le temps..."
(remplacer NOSPAM par pfi pour me répondre. Merci)
---
Myriam wrote:Bonjour à toutes et tous !!
J'ai un un UserForm avec un ComboBox "article" et un TextBox "prix_HT"
Le contenu de "article" vient d'une feuille avec 2 colonnes "Article"
& "Prix_HT" où article est affiché dans ma ComboBox avec RowSource...
Je sais pas 'récupérer' le "Prix_HT" en fonction de l'article choisit
dans ma ComboBox "Article"...
Je sais faire ça avec une zone de formulaire et la fonction INDEX( )
... mais pas en VB..
J'ai pas trouvé d'exemple simple chez stoeffler, renaud et ses
poteaux....
Si quelqu'un à un p'tit exemple à proposer, il serait le bienvenu
A+
Bonjour
A mon avis, une solution simple consiste à remplir ton combobox avec un
rowsource contenant plusieurs colonnes, puis à faire référence à une
colonne
de ton combobox dans ton textbox
Exemple, avec tes données Articles en A et B ( A pour articles, B pour
prix ) . Nomme ta plage Articles, puis dans les propriétés du combo, mets
Columncount à 2, et adapte columnwidth. Tu peux par exemple mettre
columnwidth à 200 pt; 0 pt pour que la deuxième colonne n'apparaisse pas.
Puis tu adaptes l'évènement Change du combobox, par exemple comme suit
Private Sub ComboBox1_Change()
TextBox1 = ComboBox1.Column(1)
End Sub
Adapte bien entendu les noms des contrôles
--
Cela convient-il?
----
Pierre Fauconnier
"C'est lorsqu'il y a un temps mort qu'il faut tuer le temps..."
(remplacer NOSPAM par pfi pour me répondre. Merci)
---
Myriam wrote:
Bonjour à toutes et tous !!
J'ai un un UserForm avec un ComboBox "article" et un TextBox "prix_HT"
Le contenu de "article" vient d'une feuille avec 2 colonnes "Article"
& "Prix_HT" où article est affiché dans ma ComboBox avec RowSource...
Je sais pas 'récupérer' le "Prix_HT" en fonction de l'article choisit
dans ma ComboBox "Article"...
Je sais faire ça avec une zone de formulaire et la fonction INDEX( )
... mais pas en VB..
J'ai pas trouvé d'exemple simple chez stoeffler, renaud et ses
poteaux....
Si quelqu'un à un p'tit exemple à proposer, il serait le bienvenu
A+
Bonjour
A mon avis, une solution simple consiste à remplir ton combobox avec un
rowsource contenant plusieurs colonnes, puis à faire référence à une
colonne
de ton combobox dans ton textbox
Exemple, avec tes données Articles en A et B ( A pour articles, B pour
prix ) . Nomme ta plage Articles, puis dans les propriétés du combo, mets
Columncount à 2, et adapte columnwidth. Tu peux par exemple mettre
columnwidth à 200 pt; 0 pt pour que la deuxième colonne n'apparaisse pas.
Puis tu adaptes l'évènement Change du combobox, par exemple comme suit
Private Sub ComboBox1_Change()
TextBox1 = ComboBox1.Column(1)
End Sub
Adapte bien entendu les noms des contrôles
--
Cela convient-il?
----
Pierre Fauconnier
"C'est lorsqu'il y a un temps mort qu'il faut tuer le temps..."
(remplacer NOSPAM par pfi pour me répondre. Merci)
---
Myriam wrote:Bonjour à toutes et tous !!
J'ai un un UserForm avec un ComboBox "article" et un TextBox "prix_HT"
Le contenu de "article" vient d'une feuille avec 2 colonnes "Article"
& "Prix_HT" où article est affiché dans ma ComboBox avec RowSource...
Je sais pas 'récupérer' le "Prix_HT" en fonction de l'article choisit
dans ma ComboBox "Article"...
Je sais faire ça avec une zone de formulaire et la fonction INDEX( )
... mais pas en VB..
J'ai pas trouvé d'exemple simple chez stoeffler, renaud et ses
poteaux....
Si quelqu'un à un p'tit exemple à proposer, il serait le bienvenu
A+
Bonjour
A mon avis, une solution simple consiste à remplir ton combobox avec un
rowsource contenant plusieurs colonnes, puis à faire référence à une
colonne
de ton combobox dans ton textbox
Exemple, avec tes données Articles en A et B ( A pour articles, B pour
prix ) . Nomme ta plage Articles, puis dans les propriétés du combo, mets
Columncount à 2, et adapte columnwidth. Tu peux par exemple mettre
columnwidth à 200 pt; 0 pt pour que la deuxième colonne n'apparaisse pas.
Puis tu adaptes l'évènement Change du combobox, par exemple comme suit
Private Sub ComboBox1_Change()
TextBox1 = ComboBox1.Column(1)
End Sub
Adapte bien entendu les noms des contrôles
--
Cela convient-il?
----
Pierre Fauconnier
"C'est lorsqu'il y a un temps mort qu'il faut tuer le temps..."
(remplacer NOSPAM par pfi pour me répondre. Merci)
---
Myriam wrote:Bonjour à toutes et tous !!
J'ai un un UserForm avec un ComboBox "article" et un TextBox "prix_HT"
Le contenu de "article" vient d'une feuille avec 2 colonnes "Article"
& "Prix_HT" où article est affiché dans ma ComboBox avec RowSource...
Je sais pas 'récupérer' le "Prix_HT" en fonction de l'article choisit
dans ma ComboBox "Article"...
Je sais faire ça avec une zone de formulaire et la fonction INDEX( )
... mais pas en VB..
J'ai pas trouvé d'exemple simple chez stoeffler, renaud et ses
poteaux....
Si quelqu'un à un p'tit exemple à proposer, il serait le bienvenu
A+
Bonjour
A mon avis, une solution simple consiste à remplir ton combobox avec un
rowsource contenant plusieurs colonnes, puis à faire référence à une
colonne
de ton combobox dans ton textbox
Exemple, avec tes données Articles en A et B ( A pour articles, B pour
prix ) . Nomme ta plage Articles, puis dans les propriétés du combo, mets
Columncount à 2, et adapte columnwidth. Tu peux par exemple mettre
columnwidth à 200 pt; 0 pt pour que la deuxième colonne n'apparaisse pas.
Puis tu adaptes l'évènement Change du combobox, par exemple comme suit
Private Sub ComboBox1_Change()
TextBox1 = ComboBox1.Column(1)
End Sub
Adapte bien entendu les noms des contrôles
--
Cela convient-il?
----
Pierre Fauconnier
"C'est lorsqu'il y a un temps mort qu'il faut tuer le temps..."
(remplacer NOSPAM par pfi pour me répondre. Merci)
---
Myriam wrote:
Bonjour à toutes et tous !!
J'ai un un UserForm avec un ComboBox "article" et un TextBox "prix_HT"
Le contenu de "article" vient d'une feuille avec 2 colonnes "Article"
& "Prix_HT" où article est affiché dans ma ComboBox avec RowSource...
Je sais pas 'récupérer' le "Prix_HT" en fonction de l'article choisit
dans ma ComboBox "Article"...
Je sais faire ça avec une zone de formulaire et la fonction INDEX( )
... mais pas en VB..
J'ai pas trouvé d'exemple simple chez stoeffler, renaud et ses
poteaux....
Si quelqu'un à un p'tit exemple à proposer, il serait le bienvenu
A+
Bonjour
A mon avis, une solution simple consiste à remplir ton combobox avec un
rowsource contenant plusieurs colonnes, puis à faire référence à une
colonne
de ton combobox dans ton textbox
Exemple, avec tes données Articles en A et B ( A pour articles, B pour
prix ) . Nomme ta plage Articles, puis dans les propriétés du combo, mets
Columncount à 2, et adapte columnwidth. Tu peux par exemple mettre
columnwidth à 200 pt; 0 pt pour que la deuxième colonne n'apparaisse pas.
Puis tu adaptes l'évènement Change du combobox, par exemple comme suit
Private Sub ComboBox1_Change()
TextBox1 = ComboBox1.Column(1)
End Sub
Adapte bien entendu les noms des contrôles
--
Cela convient-il?
----
Pierre Fauconnier
"C'est lorsqu'il y a un temps mort qu'il faut tuer le temps..."
(remplacer NOSPAM par pfi pour me répondre. Merci)
---
Myriam wrote:Bonjour à toutes et tous !!
J'ai un un UserForm avec un ComboBox "article" et un TextBox "prix_HT"
Le contenu de "article" vient d'une feuille avec 2 colonnes "Article"
& "Prix_HT" où article est affiché dans ma ComboBox avec RowSource...
Je sais pas 'récupérer' le "Prix_HT" en fonction de l'article choisit
dans ma ComboBox "Article"...
Je sais faire ça avec une zone de formulaire et la fonction INDEX( )
... mais pas en VB..
J'ai pas trouvé d'exemple simple chez stoeffler, renaud et ses
poteaux....
Si quelqu'un à un p'tit exemple à proposer, il serait le bienvenu
A+
Oups !!!
Désolé !! CA MARCHE !!
Je suis juste une grosse nulle !!! (pourquoi grosse ???)
Merci Pierre !!
"Pierre Fauconnier" a écrit dans le
message de news:Bonjour
A mon avis, une solution simple consiste à remplir ton combobox avec
un rowsource contenant plusieurs colonnes, puis à faire référence à
une colonne de ton combobox dans ton textbox
Exemple, avec tes données Articles en A et B ( A pour articles, B
pour prix ) . Nomme ta plage Articles, puis dans les propriétés du
combo, mets Columncount à 2, et adapte columnwidth. Tu peux par
exemple mettre columnwidth à 200 pt; 0 pt pour que la deuxième
colonne n'apparaisse pas. Puis tu adaptes l'évènement Change du
combobox, par exemple comme suit
Private Sub ComboBox1_Change()
TextBox1 = ComboBox1.Column(1)
End Sub
Adapte bien entendu les noms des contrôles
--
Cela convient-il?
----
Pierre Fauconnier
"C'est lorsqu'il y a un temps mort qu'il faut tuer le temps..."
(remplacer NOSPAM par pfi pour me répondre. Merci)
---
Myriam wrote:Bonjour à toutes et tous !!
J'ai un un UserForm avec un ComboBox "article" et un TextBox
"prix_HT"
Le contenu de "article" vient d'une feuille avec 2 colonnes
"Article" & "Prix_HT" où article est affiché dans ma ComboBox avec
RowSource... Je sais pas 'récupérer' le "Prix_HT" en fonction de
l'article choisit dans ma ComboBox "Article"...
Je sais faire ça avec une zone de formulaire et la fonction INDEX( )
... mais pas en VB..
J'ai pas trouvé d'exemple simple chez stoeffler, renaud et ses
poteaux....
Si quelqu'un à un p'tit exemple à proposer, il serait le bienvenu
A+
Oups !!!
Désolé !! CA MARCHE !!
Je suis juste une grosse nulle !!! (pourquoi grosse ???)
Merci Pierre !!
"Pierre Fauconnier" <pierre.fauconnier@NOSPAM.be> a écrit dans le
message de news:eOndIHosDHA.536@tk2msftngp13.phx.gbl...
Bonjour
A mon avis, une solution simple consiste à remplir ton combobox avec
un rowsource contenant plusieurs colonnes, puis à faire référence à
une colonne de ton combobox dans ton textbox
Exemple, avec tes données Articles en A et B ( A pour articles, B
pour prix ) . Nomme ta plage Articles, puis dans les propriétés du
combo, mets Columncount à 2, et adapte columnwidth. Tu peux par
exemple mettre columnwidth à 200 pt; 0 pt pour que la deuxième
colonne n'apparaisse pas. Puis tu adaptes l'évènement Change du
combobox, par exemple comme suit
Private Sub ComboBox1_Change()
TextBox1 = ComboBox1.Column(1)
End Sub
Adapte bien entendu les noms des contrôles
--
Cela convient-il?
----
Pierre Fauconnier
"C'est lorsqu'il y a un temps mort qu'il faut tuer le temps..."
(remplacer NOSPAM par pfi pour me répondre. Merci)
---
Myriam wrote:
Bonjour à toutes et tous !!
J'ai un un UserForm avec un ComboBox "article" et un TextBox
"prix_HT"
Le contenu de "article" vient d'une feuille avec 2 colonnes
"Article" & "Prix_HT" où article est affiché dans ma ComboBox avec
RowSource... Je sais pas 'récupérer' le "Prix_HT" en fonction de
l'article choisit dans ma ComboBox "Article"...
Je sais faire ça avec une zone de formulaire et la fonction INDEX( )
... mais pas en VB..
J'ai pas trouvé d'exemple simple chez stoeffler, renaud et ses
poteaux....
Si quelqu'un à un p'tit exemple à proposer, il serait le bienvenu
A+
Oups !!!
Désolé !! CA MARCHE !!
Je suis juste une grosse nulle !!! (pourquoi grosse ???)
Merci Pierre !!
"Pierre Fauconnier" a écrit dans le
message de news:Bonjour
A mon avis, une solution simple consiste à remplir ton combobox avec
un rowsource contenant plusieurs colonnes, puis à faire référence à
une colonne de ton combobox dans ton textbox
Exemple, avec tes données Articles en A et B ( A pour articles, B
pour prix ) . Nomme ta plage Articles, puis dans les propriétés du
combo, mets Columncount à 2, et adapte columnwidth. Tu peux par
exemple mettre columnwidth à 200 pt; 0 pt pour que la deuxième
colonne n'apparaisse pas. Puis tu adaptes l'évènement Change du
combobox, par exemple comme suit
Private Sub ComboBox1_Change()
TextBox1 = ComboBox1.Column(1)
End Sub
Adapte bien entendu les noms des contrôles
--
Cela convient-il?
----
Pierre Fauconnier
"C'est lorsqu'il y a un temps mort qu'il faut tuer le temps..."
(remplacer NOSPAM par pfi pour me répondre. Merci)
---
Myriam wrote:Bonjour à toutes et tous !!
J'ai un un UserForm avec un ComboBox "article" et un TextBox
"prix_HT"
Le contenu de "article" vient d'une feuille avec 2 colonnes
"Article" & "Prix_HT" où article est affiché dans ma ComboBox avec
RowSource... Je sais pas 'récupérer' le "Prix_HT" en fonction de
l'article choisit dans ma ComboBox "Article"...
Je sais faire ça avec une zone de formulaire et la fonction INDEX( )
... mais pas en VB..
J'ai pas trouvé d'exemple simple chez stoeffler, renaud et ses
poteaux....
Si quelqu'un à un p'tit exemple à proposer, il serait le bienvenu
A+