Combobox, textbox et base de donnée

  • Initiateur de la discussion Initiateur de la discussion seb8062
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

seb8062

XLDnaute Nouveau
Bonjour A tous,
Voila ce qui m'amene vers vous.
J'ai une base de donnée ou j'ai pu dans 3 combobox les infos qui sont dépendante entre elle. voir pj
Seulement, j'aimerai que l'info de la 3eme combobox aille (si c'est symbole) dans la textbox1 ou( si c'est designation) dans la text box 2 puis en fonction de cela recuperer la données associer (si symlbole recuperer designation ou inverse)

Amicalement

Option Explicit

Private Sub UserForm_Initialize()
'Me.service.List = Array("")
' Me.op.List = Array("")

Me.serie.ColumnHeads = True
Me.serie.RowSource = "Nomenclature!A2:A5"

Me.choix.List = Array("Symbole", "Designation")

End Sub

Private Sub choix_Change()

'serie = serie.Text

Select Case choix
Case "Designation"

Select Case serie
Case "X72500"
data.ColumnHeads = True
data.RowSource = "Nomenclature!D2: D3334"

Case "X73500"
data.ColumnHeads = True
data.RowSource = "Nomenclature!D3337: d7391"

Case "X76500"
data.ColumnHeads = True
data.RowSource = "Nomenclature! D7392: d10425"

End Select

Case "Symbole"
Select Case serie
Case "X72500"
data.ColumnHeads = True
data.RowSource = "Nomenclature!B2: b3334"

Case "X73500"
data.ColumnHeads = True
data.RowSource = "Nomenclature!B3337: b7391"

Case "X76500"
data.ColumnHeads = True
data.RowSource = "Nomenclature!B7392: b10425"

End Select

End Select


End Sub

Private Sub data_change()

MsgBox data.Value
textbox1 = data.Value
End Sub
 
Re : Combobox, textbox et base de donnée

Salut BrunoM45;

Desolé, je suis nouveau sur le forum mais je ne vois pas se que tu veux que je fasse.
J'espere que cela te conviens :
Option Explicit

Private Sub UserForm_Initialize()
'Me.service.List = Array("")
' Me.op.List = Array("")

Me.serie.ColumnHeads = True
Me.serie.RowSource = "Nomenclature!A2:A5"

Me.choix.List = Array("Symbole", "Designation")

End Sub

Private Sub choix_Change()

'serie = serie.Text

Select Case choix
Case "Designation"

Select Case serie
Case "X72500"
data.ColumnHeads = True
data.RowSource = "Nomenclature!D2: D3334"

Case "X73500"
data.ColumnHeads = True
data.RowSource = "Nomenclature!D3337: d7391"

Case "X76500"
data.ColumnHeads = True
data.RowSource = "Nomenclature! D7392: d10425"

End Select

Case "Symbole"
Select Case serie
Case "X72500"
data.ColumnHeads = True
data.RowSource = "Nomenclature!B2: b3334"

Case "X73500"
data.ColumnHeads = True
data.RowSource = "Nomenclature!B3337: b7391"

Case "X76500"
data.ColumnHeads = True
data.RowSource = "Nomenclature!B7392: b10425"

End Select

End Select


End Sub

Private Sub data_change()

MsgBox data.Value
textbox1 = data.Value
End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Microsoft 365 Export données
Réponses
4
Affichages
507
Retour